Max HailperinEmeriti
Professor Emeritus in Math, Comp Sci, and Statistics
Max Hailperin is the author of a textbook on the principles of operating systems and middleware and together with colleagues Barbara Kaiser and Karl Knight is a co-author of another textbook that is an introduction to computer science. In 2002, he received Gustavus's Edgar M. Carlson Award for Distinguished Teaching. He has also published journal articles on aspects of computer program optimization by compilers, as well as conference presentations on computer science education. He has served as a consultant and volunteer lobbyist regarding technology-related aspects of election law.
Education
S.B., MIT; Ph.D. Stanford University
Areas of Expertise
Courses Taught
Synonym | Title | Times Taught | Terms Taught |
---|---|---|---|
MCS-388 | Compiler Design | 11 | 2014/SP, 2013/SP, 2009/SP, 2008/SP, 2006/SP, 2005/SP, 2003/SP, 2002/SP, 2001/SP, 2000/SP, and 1999/SP |
MCS-177 | Introduction to Computer Science I Lab | 10 | 2016/SP, 2014/SP, 2013/FA, 2013/SP, 2010/SP, 2008/SP, and 2002/FA |
MCS-178 | Introduction to Computer Science II Lab | 10 | 2015/SP, 2014/FA, 2012/FA, 2010/SP, 2009/FA, 2008/FA, 2008/SP, 2007/FA, 2002/SP, and 1999/SP |
MCS-284 | Introduction to Computer Organization | 10 | 2013/FA, 2012/FA, 2011/FA, 2009/FA, 2008/FA, 2007/FA, 2002/FA, 2001/FA, 2000/FA, and 1999/FA |
MCS-378 | Operating Systems | 9 | 2015/FA, 2013/FA, 2009/FA, 2007/FA, 2005/FA, 2002/FA, 2001/FA, 2000/FA, and 1999/FA |
MCS-287 | Principles of Programming Languages | 7 | 2014/SP, 2012/SP, 2009/SP, 2008/SP, 2007/SP, 2006/SP, and 2000/SP |
MCS-090 | Computer Science Oral Exam | 7 | 2007/SP, 2006/FA, 2006/SP, 2005/FA, 2005/SP, 2004/FA, and 2002/FA |
MCS-177 | Introduction to Computer Science I | 6 | 2010/SP, 2005/FA, 2005/SP, 2003/SP, 2001/SP, and 1999/FA |
MCS-270 | Object-Oriented Software | 5 | 2016/SP, 2012/SP, 2001/SP, 2000/SP, and 1999/SP |
MCS-274 | Database Systems | 5 | 2015/SP, 2013/SP, 2009/SP, 2007/SP, and 2005/SP |
MCS-350 | Honors Thesis | 5 | 2013/SP, 2007/SP, 2006/SP, 2005/SP, and 1999/FA |
MCS-178 | Introduction to Computer Science II | 5 | 2009/FA, 2008/FA, 2003/SP, 2001/FA, and 2000/FA |
FTS-100 | FTS:Power to Chg World | 4 | 2015/FA, 2012/FA, 2006/FA, and 2004/FA |
MCS-377 | Networking | 4 | 2014/FA, 2008/FA, 2006/FA, and 2004/FA |
MCS-268 | Career Exploration | 4 | 2010/JN, 2006/JN, 2002/JN, and 2001/JN |
MCS-394 | Topics:Prog Challenges | 3 | 2012/SP, 2010/SP, and 2002/SP |
MCS-092 | Mathematics Oral Exam | 3 | 2007/SP, 2006/SP, and 2005/SP |
MCS-399 | Mathematics and Computer Science Seminar | 2 | 2008/SP and 2006/FA |
MCS-300 | Mathematics Seminar | 2 | 2005/FA and 2004/FA |
MCS-148 | Android Apps for All | 1 | 2015/JN |
MCS-375 | Algorithms | 1 | 2011/FA |
MCS-236 | Graph Theory | 1 | 2011/FA |
MCS-285 | Robotics | 1 | 2002/JN |
MCS-243 | Relational Database | 1 | 2000/JN |