David Siegel is a highly skilled computer science professional with extensive experience in software engineering and management. He earned a Bachelor of Science and a Masters in Computer Science from Cornell University, where he honed his technical knowledge and expertise. He has held various leadership roles in Knewton, including Principal Software Engineer, Lead Software Engineer, and Software Engineering Manager.
Throughout his career, David has developed a wide range of skills in software engineering, including programming, database design, and software architecture. He has a passion for building effective teams and driving growth through technology, making him a valuable asset in the tech industry. His experience and knowledge have led to success in a variety of projects, including developing online learning platforms and building educational software.
As a thought leader in the computer science field, David Siegel's expertise and professionalism have earned him a reputation as a skilled and innovative programmer. His strong educational background and leadership skills make him a sought-after collaborator in the tech industry.