David-James Gonzalez
The course content is fascinating, but there are no clear expectations for assignments and everything is graded harshly. I wished Professor Gonzalez had a better class layout because he does have interesting things to say. He even has an assignment due the Friday of Thanksgiving break!