Max Hailperin


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.


S.B., MIT; Ph.D. Stanford University

Areas of Expertise

Compilers and Operating Systems

Courses Taught

Synonym Title Times Taught Terms Taught
MCS-388Compiler Design112014/SP, 2013/SP, 2009/SP, 2008/SP, 2006/SP, 2005/SP, 2003/SP, 2002/SP, 2001/SP, 2000/SP, and 1999/SP
MCS-177Introduction to Computer Science I Lab102016/SP, 2014/SP, 2013/FA, 2013/SP, 2010/SP, 2008/SP, and 2002/FA
MCS-178Introduction to Computer Science II Lab102015/SP, 2014/FA, 2012/FA, 2010/SP, 2009/FA, 2008/FA, 2008/SP, 2007/FA, 2002/SP, and 1999/SP
MCS-284Introduction to Computer Organization102013/FA, 2012/FA, 2011/FA, 2009/FA, 2008/FA, 2007/FA, 2002/FA, 2001/FA, 2000/FA, and 1999/FA
MCS-378Operating Systems92015/FA, 2013/FA, 2009/FA, 2007/FA, 2005/FA, 2002/FA, 2001/FA, 2000/FA, and 1999/FA
MCS-287Principles of Programming Languages72014/SP, 2012/SP, 2009/SP, 2008/SP, 2007/SP, 2006/SP, and 2000/SP
MCS-090Computer Science Oral Exam72007/SP, 2006/FA, 2006/SP, 2005/FA, 2005/SP, 2004/FA, and 2002/FA
MCS-177Introduction to Computer Science I62010/SP, 2005/FA, 2005/SP, 2003/SP, 2001/SP, and 1999/FA
MCS-270Object-Oriented Software52016/SP, 2012/SP, 2001/SP, 2000/SP, and 1999/SP
MCS-274Database Systems52015/SP, 2013/SP, 2009/SP, 2007/SP, and 2005/SP
MCS-350Honors Thesis52013/SP, 2007/SP, 2006/SP, 2005/SP, and 1999/FA
MCS-178Introduction to Computer Science II52009/FA, 2008/FA, 2003/SP, 2001/FA, and 2000/FA
FTS-100FTS:Power to Chg World42015/FA, 2012/FA, 2006/FA, and 2004/FA
MCS-377Networking42014/FA, 2008/FA, 2006/FA, and 2004/FA
MCS-268Career Exploration42010/JN, 2006/JN, 2002/JN, and 2001/JN
MCS-394Topics:Prog Challenges32012/SP, 2010/SP, and 2002/SP
MCS-092Mathematics Oral Exam32007/SP, 2006/SP, and 2005/SP
MCS-399Mathematics and Computer Science Seminar22008/SP and 2006/FA
MCS-300Mathematics Seminar22005/FA and 2004/FA
MCS-148Android Apps for All12015/JN
MCS-236Graph Theory12011/FA
MCS-243Relational Database12000/JN

Courses prior to Spring semester 1999 are not displayed.