Dr McMillan teaches in the Bachelor programme Life Science & Technology (LST) (joint between Delft and Leiden) and Master programme. The LST programme broadly combines various elements of chemistry, biology, and process engineering to educate students to become scientists and engineers in the field of Life Sciences. The programme brings students from academically diverse backgrounds that share a common interest in biochemistry, molecular microbiology, and biotechnology.

Bachelor Life Science & Technology

Master Life Science & Technology

Current and former educational activities