Robert Kim
Took this class on a Monday night for 3hrs, never really felt like it was that long. Great professor, actually teaches things that will help you later on in your career. Handful of assignments due weekly, easy but very time consuming. No midterm or final exam, only a group presentation and creating an online portfolio as the final project.