Spring 2026 Schedule
January 5th - 16th, 2026
CHEM 282A: MSSE Leadership Bootcamp
Taught by Mike Cheng (mkcheng@berkeley.edu)
The Leadership Bootcamp is offered 2 weeks before the start of the final Spring semester, a required course that will prepare you for your work on the Capstone project and in the professional world. MSSE does not provide room and board for the Leadership Bootcamp. Spring 2026 scheduling details are below:
January 5th - 9th, 2026
online, asynchronous
January 12th - 16th, 2026
9:00am to 12:00pm PT
In-person, 106 Stanley Hall, Berkeley, CA 94720
Full-Time Students
(CHEM 279 OR CHEM 284 FOR SUMMER START, ALL COURSES LISTED BELOW ARE REQUIRED FOR FALL START )
January 20 - May 08, 2026
Schedule follows the Berkeley Academic Calendar
CHEM 282A: MSSE Leadership Bootcamp
Taught by Mike Cheng (mkcheng@berkeley.edu)
CHEM 282B: MSSE Leadership and Project Management
Taught by Mike Cheng (mkcheng@berkeley.edu)
Lecture: Mondays , 6:30-7:30PM
CHEM 278: Ethics in Molecular Science and Software Engineering
Taught by Teresa Head-Gordon (thg@berkeley.edu)
Lecture: TBD
CHEM 281: Software Engineering for Scientific Computing
Taught by Taylor Barnes (tbarnes1@berkeley.edu)
Lecture: Asynchronous
Discussion: Monday, 3-4PM
Lab: Thursday, 1-3PM (alternates weeks with CHEM 279)
CHEM 279: Numerical Algorithms Applied to Computational Chemistry
Taught by Mayank Agrawal (mayank_agrawal@berkeley.edu)
Lecture: Wednesdays, and Fridays, 5:30-7PM
Discussion: Thursday, 1-3PM (alternates weeks with CHEM 281)
CHEM 284: High Performance Computing for the Molecular Sciences
Taught by Taylor Barnes (tbarnes1@berkeley.edu)
Lecture: Asynchronous
Discussion: Monday, 5:30-6:30PM
Lab: Wednesday, 7-9PM (odd weeks)
CHEM 283: Capstone Project
Taught by Tomer Altman (taltman@berkeley.edu)
Lecture: Tuesdays, 5:30-7PM
Discussion: Thursday, 5:30-7PM
1st Year Summer-Start Part-Time Students
January 20 - May 08, 2026
Schedule follows the Berkeley Academic Calendar
CHEM 277A: Data Science for Molecular Science
Taught by Markus Hohle (markus.hohle@berkeley.edu)
Lecture: Asynchronous
Discussion: Tuesday, 5:30-6:30PM
Lab: 6-8PM (even weeks)
CHEM 277B: Machine Learning Algorithms
Taught by Markus Hohle (markus.hohle@berkeley.edu)
Lecture: Mondays, 5:30-7:30PM
Discussion: Thursdays, 5:30-7:30PM
1st Year Fall-Start Part-Time Students
January 20 - May 08, 2026
Schedule follows the Berkeley Academic Calendar
CHEM 277A: Data Science for Molecular Science
Taught by Markus Hohle (markus.hohle@berkeley.edu)
Lecture: Asynchronous
Discussion: Tuesday, 5:30-6:30PM
Lab: 6-8PM (even weeks)
CHEM 277B: Machine Learning Algorithms
Taught by Markus Hohle (markus.hohle@berkeley.edu)
Lecture: Mondays, 5:30-7:30PM
Discussion: Thursdays, 5:30-7:30PM
CHEM 278: Ethics in Molecular Science and Software Engineering
Taught by Teresa Head-Gordon (thg@berkeley.edu)
Lecture: TBD
2nd Year Summer-Start Part-Time Students
January 20 - May 08, 2026
Schedule follows the Berkeley Academic Calendar
CHEM 282A: MSSE Leadership Bootcamp
Taught by Mike Cheng (mkcheng@berkeley.edu)
CHEM 282B: MSSE Leadership and Project Management
Taught by Mike Cheng (mkcheng@berkeley.edu)
Lecture: Mondays , 6:30-7:30PM
CHEM 283: Capstone Project
Taught by Tomer Altman (taltman@berkeley.edu)
Lecture: Tuesdays, 5:30-7PM
Discussion: Thursday, 5:30-7PM
CHEM 278: Ethics in Molecular Science and Software Engineering
Taught by Teresa Head-Gordon (thg@berkeley.edu)
Lecture: TBD
2nd Year Fall-Start Part-Time Students
January 20 - May 08, 2026
Schedule follows the Berkeley Academic Calendar
CHEM 282A: MSSE Leadership Bootcamp
Taught by Mike Cheng (mkcheng@berkeley.edu)
CHEM 282B: MSSE Leadership and Project Management
Taught by Mike Cheng (mkcheng@berkeley.edu)
Lecture: Mondays , 6:30-7:30PM
CHEM 284: High Performance Computing for the Molecular Sciences
Taught by Taylor Barnes (tbarnes1@berkeley.edu)
Lecture: Asynchronous
Discussion: Monday, 5:30-6:30PM
Lab: Wednesday, 7-9PM (odd weeks)
CHEM 283: Capstone Project
Taught by Tomer Altman (taltman@berkeley.edu)
Lecture: Tuesdays, 5:30-7PM
Discussion: Thursday, 5:30-7PM
* Schedule is always subject to change *