News

In 2013 I started a free video course on YouTube entitled “Modern Embedded Systems Programming” [1] with the intent to provide the “missing curriculum” of our discipline. Over the years the course ...
This course provides an introduction to database systems including database design, query, and programming. Topics include goals of database management; data definition; data models; data ...
“Introduction to Computer Science” and “Introduction to Information Systems” both assume some knowledge of coding. Students with little to no programming experience are expected to take CPSC 1000, ...