I am always looking for highly motivated and skilled PhD students who are highly motivated to do research. Please see my website for a list of my current students and alumni.

Research Projects

We have a number of ongoing, exciting projects in the Parallel Programming Models for High Performance Computing research group such as the Parallelization using Inspector/Executor Strategies (PIES) project and the Separating Algorithm and Implementation via programming Model Injection (SAIMI) project. Many of these projects involve developing performance programming abstractions for sparse computations that occur in molecular dynamics simulations, finite element methods, and other algorithms such as PageRank, which is used by the Google Internet search engine.

Training Students for Research Careers

The goal for a graduate student is to contribute to the field of computer science by solving sub problems that have not been solved before or by solving sub problems in a novel way. A PhD indicates that a person is able to frame a research problem of interest, create a novel approach for solving that problem, carry out the solution to the problem, thoroughly evaluate the results, AND effectively communicate the problem, context, approach, and expected evaluation throughout the whole process. In computer science research communication takes the form of conference papers, journal papers, technical reports, talks, posters, user and developer manuals for software, and weekly progress reports. Students in my group are trained to do all of the above through weekly one-on-one research meetings, group research meetings, and ad hoc meetings initiated by students or myself.

Typical Research Student

Successful research students in the Parallel Programming Models for HPC research group typically fit the following criteria:

Apply to Graduate School at CSU

Admittance to the Ph.D. program in computer science at Colorado State University is competitive. Each new Ph.D. student is matched with an advisor and is placed on a standard track of expectations where one of the benefits is 5 years of guaranteed funding. Our department has a number of ongoing funded projects and students who start working with one advisor but find another research passion are encouraged and supported by the department to work with the most appropriate advisor. Your success as a Ph.D. student helps the department to be more successful and most importantly leads to important research contributions.

All applicants to the Computer Science Graduate program must fill out a free pre-application. After you have submitted your application, I would be happy to receive an email from you indicating how you fit the above criteria. I receive many emails from prospective graduate students, so please be succinct in your explanation for why you would like to join my group. More information on the Graduate Program in Computer Science at Colorado State University can be obtained by sending email to gradinfo@cs.colostate.edu.

Michelle Strout, mstrout@cs.colostate.edu .... January 19, 2012