Max Hailperin

Faculty

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

Current

MCS-177 (Introduction to Computer Science I Lab), MCS-287 (Principles of Programming Languages), and MCS-388 (Compiler Design)

Past
Synonym Title Times Taught Terms Taught
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-388Compiler Design102013/SP, 2009/SP, 2008/SP, 2006/SP, 2005/SP, 2003/SP, 2002/SP, 2001/SP, 2000/SP, and 1999/SP
MCS-378Operating Systems82013/FA, 2009/FA, 2007/FA, 2005/FA, 2002/FA, 2001/FA, 2000/FA, and 1999/FA
MCS-178Introduction to Computer Science II Lab82012/FA, 2010/SP, 2009/FA, 2008/FA, 2008/SP, 2007/FA, 2002/SP, and 1999/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 I Lab62013/FA, 2013/SP, 2010/SP, 2008/SP, and 2002/FA
MCS-287Principles of Programming Languages62012/SP, 2009/SP, 2008/SP, 2007/SP, 2006/SP, and 2000/SP
MCS-177Introduction to Computer Science I62010/SP, 2005/FA, 2005/SP, 2003/SP, 2001/SP, and 1999/FA
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
MCS-274Database Systems42013/SP, 2009/SP, 2007/SP, and 2005/SP
MCS-270Object-Oriented Software42012/SP, 2001/SP, 2000/SP, and 1999/SP
MCS-268Career Exploration42010/JN, 2006/JN, 2002/JN, and 2001/JN
FTS-100First Term Seminar32012/FA, 2006/FA, and 2004/FA
MCS-394Topics:Prog Challenges32012/SP, 2010/SP, and 2002/SP
MCS-377Networking32008/FA, 2006/FA, and 2004/FA
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-236Graph Theory12011/FA
MCS-375Algorithms12011/FA
MCS-285Robotics12002/JN
MCS-243Relational Database12000/JN

Courses prior to Spring semester 1999 are not displayed.