Experienced Software Engineer and Adjunct Faculty at UC San Diego
Associated with :
The University of California, San DiegoTotal Students
Reviews
Total Students
Reviews
Neil Rhodes is an adjunct faculty member in the Computer Science and Engineering department at the University of California, San Diego (UCSD), where he brings a wealth of experience from both academia and industry. With a strong background as a former staff software engineer at Google, Neil has taught a variety of courses, including Algorithms, Machine Learning, Operating Systems, and Discrete Mathematics, at both undergraduate and graduate levels. He has also been involved in programs designed for incoming students and transfer students at UCSD, helping to facilitate their transition into rigorous academic environments.Neil holds both a B.A. and an M.S. in Computer Science from UCSD. His professional journey includes founding Palomar Software, where he spent fifteen years developing software and authoring books on software development. Additionally, he has designed and taught programming courses for major tech companies like Apple and Palm. Through his teaching and mentoring, Neil is dedicated to fostering the next generation of computer scientists, equipping them with essential skills in algorithms and data structures.