Max Hailperin

Emeriti

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

Compilers and Operating Systems



Courses Taught

Past
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
Courses prior to Spring semester 1999 are not displayed.