Derek Tucker
This class was HARD. I haven't had to read like that in a long time. The information was very difficult to comprehend, but that was Cogbooks fault. Tucker does a good job of explaining the info if you ask him, but sometimes, I didn't know where to start. Also, I could've done without the "mini-course" he made with group projects. 