Our NSF CSR project got some press

“We want cars to communicate with one another—sharing and analyzing information—as well as with the cloud, so that they can learn from each other, reducing the expensive bandwidth that comes with contacting the cloud,” said Stacy Patterson, the Clare Boothe Luce Assistant Professor of Computer Science. She is developing the approach with Montana State University researcher Mike P. Wittie, in a new project supported by the National Science Foundation (NSF). Link [February 2016]


Award for Excellence

Computer Science senior Clint Cooper was recognized as one of 40 outstanding seniors at the MSU Alumni Association / Bozeman Chamber of Commerce Awards for Excellence banquet on February 16th. Recipients excel academically and through service. Clint selected Mike Wittie as his inspirational mentor. [February 2016]

About Me

Since Fall 2011 I am a RightNow Technologies Assistant Professor of Computer Science at Montana State University. I have received my PhD in Computer Science from the Computer Science Department at the University of California, Santa Barbara, where I was advised by Professor Kevin Almeroth's and Professor Elizabeth Belding. Before joining UCSB I worked for Anzus Inc. in San Diego, who have since been acquired by Rockwell Collins. Before coming to San Diego, I graduated from the University of Pennsylvania with an MSE in Computer Science and a BA in Cognitive Science, cum laude.

At MSU I am a co-director of the Network+Algorithms Lab. My students and I focus on making the networks more interactive to improve the Quality of User Experience (QoE) in applications such as interactive Web, online gaming, augmented reality, human-AI interactions (ex. Siri), and mobile apps. We are also invoved in several interdisciplinary projects with connected vehicles, automatic transportation systems, and sexual assault prevention.

Periodically I also work with industry consulting on network performance and content distribution issues. If interested please contact me via

Prospective Students

Thinking about a PhD in Computer Science? Pursuing a doctoral degree is one of the most challenging, rewarding, and affirming experiences. If you would like to know more about what to expect from a PhD program, check out the advice for graduate students on my research page. Here are a few reasons why you should consider MSU and how to apply. For more general information about MSU, check out our viewbook.

The choice of an advisor is as important than the choice of the graduate school. If you are interested in working with me at MSU please take a look at my research page. There you can find out about my research interest, projects, and publications. If you would like to talk with me about coming to MSU, or about project and funding opportunities, feel free to email me, or schedule a meeting. If you are a Masters student I have several projects in the areas of mobile applications, database design, and network experimentation you can get involved with right away.

Finally the Networks+Algorithms lab is actively recruiting new PhD students for the following project:

Contact Information


Tel: (406) 994-3541

Office hours: Mondays 2:10-4PM and Wednesdays 2:10-3PM and by appointment in BH 361. To schedule an appointment outside of office hours, please take a look at my calendar below and email me with a time that works for you and is not marked as busy for me.