Develop and Refine Skills
"At Carnegie Mellon Silicon Valley, we want you to develop and refine skills you can use for the rest of your career. To be successful in software development in the Silicon Valley, you’ll need both strong technical expertise and excellent interpersonal skills. Knowing the right technical answer is important, yet getting others to buy into it is even more important. We have designed our programs to help you learn enduring technical principles as well as to guide you in developing effective team work, communication, and presentation skills. For engineers to stand out, to be effective, and to effect change in their projects and in their companies, they need a program that educates, guides, and coaches them in the full range of professional expertise."
After earning his undergraduate degree in computer science and mathematics at Carnegie Mellon University, Todd worked in the artificial intelligence group at the Jet Propulsion Laboratory. He then returned to the Pittsburgh campus for his masters in software engineering, after which he worked at USWeb and several startups in the Bay Area.

