Yaakov is a Principal Enterprise Architect and software developer with a Columbia, Maryland consulting firm. His expertise includes involvement in all phases of the software development lifecycle, from requirements and architecture to implementation using some of the latest technologies. His daily responsibilities include project leadership, architecture design as well as coding Web-based applications. 

Yaakov is an experienced instructor. He has been bringing his real-world experience as a part-time faculty at Johns Hopkins University for over 10 years, teaching Java Enterprise Edition Web Development as well as Front End Web App Development. He has also been hired to give presentations and teach short courses for commercial clients.

Each of Yaakov’s Coursera.org courses have made it to be a #1 TOP RATED COURSE on Coursera.org. 

The HTML, CSS, and Javascript for Web Developers course has been a #1 Top Rated Course for 3 straight weeks and Single Page Web Applications with AngularJS has been a #1 Top Rated Course for almost 3 months.

Education History

  • Master of Science Computer Science, Johns Hopkins University

Work Experience

Principal Software Engineer, Novetta


Core Servlets and Javaserver Pages: Advanced Technologies, Volume II

Honors and Awards

  • #1 Top Rated Course on Coursera.org (course: HTML, CSS, and Javascript for Web Developers – http://bit.ly/296iNUd) (2016)
  • #1 Top Rated Course on Coursera.org (course: Single Page Web Application with AngularJS – http://bit.ly/2hNUvEQ) (2016)