Graduate programs in the MSU Department of Computer Science and Engineering pave the way to exciting career opportunities -- for example, jobs in national and industrial laboratories performing cutting-edge research and development, or employment in academia fostering knowledge and inspiring the next generation of computing professionals.
Our graduate students teach in a range of classroom settings from large, introductory computing courses for non-majors to small graduate level courses. MSU offers a number of teaching resources, seminars, and mentoring programs to support graduate teaching assistants.
The department is home to several research laboratories and twenty five core faculty and many more affiliated faculty all with diverse interests. Some of our research program strengths include:
Collaborations with corporate and government partners are an important element to our research program. These alliances, along with campus-wide interdisciplinary research partnerships, enable us to solve problems that impact the quality of human life in the modern world.