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
Machine Learning
Neural Networks
CS 134—Operating Systems
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.