Great course for working professionals.
The course format was great, the instructors provided great insight, and the suggested assignment deadlines helped keep me on track without punishing me for also having a full-time job that sometimes caused delays.