Spring 2005
Nano200
Foundations of NanoSciences
Chem312
Chem/bio Nucleic Acids
Biochem291
Physical Biochemistry


Fall 2004
CPS296.4
Approximation Algorithms


Spring 2004

CPS 297.4 Biomolecular Nanotechnology
Math 216 Applied Stochastic Processes


Fall 2003
CPS237 Randomized Algorithms
CPS271 Numerical Artificial Intelligence
Math205
Topology


Spring 2003
CPS250 Numerical  Analysis
CPS296.3 Computational Functional Genomics
CPS240
Complexity Theory
Math 124 Combinatorics


Fall 2002
CPS296 Algorithms in Computational Biology
CPS220
Advanced Computer Architecture
CPS230 Design and Analysis of Algorithms
CPS300 Research Seminar