Neil Rhodes
Email: rhodes@cs.hmc.edu



Background

Neil received his M.S. in Computer Science at UC San Diego (UCSD) in 1985. He was in the Ph.D. program until 1987 working with Patrick Dymond on parallel algorithms. At that point, he left to start a Macintosh software company Palomar Software with Joel West. In 1990, he left Palomar to form Calliope Enterprises, a consulting company.

In 2005, he began as a Lecturer in the Computer Science and Engineering department at UCSD.

In 2007, he moved to Google, where he worked on Google Analytics and Google Tag manager in the Irvine office until he retired in 2014 as a Staff Software Engineer

Courses

Classes he's taught at Mudd include:

Machine Learning

Neural Networks

CS 134—Operating Systems

Books

Andrews and Rhodes, 1992, Programmer's Guide to MPW, Volume II, Mastering the Macintosh Programmer's Workshop. Addison-Wesley.

Rhodes and McKeehan, 1993. Symantec C++ Programming for Macintosh. Brady.

McKeehan and Rhodes, 1994. Programming for the Newton. AP Professional.

Rhodes and McKeehan, 1994. Symantec C++ Programming for Macintosh, 2nd edition. Brady.

McKeehan and Rhodes, 1995. Wireless for the Newton AP Professional.

McKeehan and Rhodes, 1996. Programming for the Newton using Windows. AP Professional.

McKeehan and Rhodes, 1996. Programming for the Newton using Macintosh. AP Professional.

Rhodes and McKeehan, 1998. Palm Programming: the Developer's Guide. O'Reilly.

Rhodes and Mckeehan, 2001. Palm OS Programming: the Developer's Guide, 2nd edition.. O'Reilly.