Cay grew up in Northern Germany and attended the Christian-Albrechts-Universität in Kiel, a harbor town on the Baltic sea. He received a M.S. in computer science from Syracuse University, and a Ph.D. in mathematics from the University of Michigan in Ann Arbor. For four years, he was VP and CTO of an Internet startup that went from 3 people in a tiny office to a public company. He now teaches computer science at San Jose State University. In his copious spare time, he writes books and articles on programming languages and computer science education.
Please note that the Coaching, project feedback, and Verified Certificate are provided by and through Udacity. These services are specifically not provided by or affiliated with Cay Horstmann, San Jose State University, or any publisher of Dr. Horstmann’s other textbooks.
Cheng-Han worked as a program manager at Microsoft prior to Udacity, and he studied at the University of Texas at Austin and University of California at San Diego for his degrees in computer science. Outside of work, Cheng-Han is a world traveler. He has lived in Taiwan, Shanghai, Charleston (SC), Dallas, Austin, San Diego, Seattle, and now the Bay Area. In addition to traveling, he likes to find new parks to explore, new venues to visit, and new restaurants to try.
The origins of Sara Tansey’s unique skill set confound those she meets. Where did she learn to code like she does? How does she scale treacherous rock faces with such ease? And she can shoot a bow-and-arrow?! Who even does that anymore!? The truth is that Sara was actually raised by rock-climbing, bow-wielding, java-brewing monks in a monastery on the island of…(you’re not going to believe this)… Java. Can Tansey code? Tansey can code. And she can’t wait to help you do the same.