Welcome to MSSE


The Master of Molecular Science and Software Engineering (MSSE) is an online professional degree offered by the College of Chemistry in collaboration with the College of Engineering. The MSSE program is taught by the same top faculty as UC Berkeley’s on-campus graduate programs.


Standing at the intersection of chemical and physical science, computational science, high-performance computing, data science, leadership, and software engineering, MSSE is a unique program that provides critical thinkers with the practical skills needed to develop sophisticated computational models to solve large-scale industry challenges. Our degree provides the formal preparation in basic computational science practices, from algorithms to software to hardware, that is usually missing from the undergraduate or graduate curriculum for those in the chemical and physical sciences. Our program integrates numerical approaches to solving complex problems with software best practices to enable students to become effective scientific and engineering leaders. Our students graduate with the abilities to translate highly sophisticated theory, models, algorithms, and data analytics into software frameworks that others can use or build upon. View the MSSE Curriculum. MSSE provides:
  • Computational tools to comfortably work within a range of scientific domains, including molecular simulation, quantum chemistry, materials science, and machine learning.
  • Software engineering practices to develop software frameworks that others can use or build upon.
  • Statistical and machine learning tools to develop sophisticated analytics models for the interpretation and integration of large, complex datasets.
  • Leadership, management, and entrepreneurial skills with an ethics focus.
  • Practical skills through capstone projects based on real-life, multidisciplinary applications.