| CS 1025 | Computer Science Fundamentals I [advanced] |
| CS 1026 | Computer Science Fundamentals I |
| CS 2034 | Data Analytics: Principles and Tools |
| CS 211 | Software Tools and Systems Programming |
| CS 2124/2125 | Introduction to Medical Computing |
| CS 342 | Organization of Programming Languages |
| CS 390 | Industrial Internship |
| CS 422/539 | Numerical Computer II: Foundations of Computer Algebra -- co-taught |
| CS 4447/9545 | Compiler Theory |
| CS 825 | The Implications of Moore's Law |
| CS 827 | Research Seminars in Computer Algebra -- co-taught |
| CS 9883 | Topics in Digital Ink and Handwriting Recognition |
| CS 9888 | Topics in Programming Languages and Their Implementation |
| AM 475/563 | Applications of Computer Algebra -- co-taught |