Derek Sweeney
Nice guy, bad teacher. His lectures are all over the place. He goes on a bunch of little confusing side rants and doesn't cover concepts well enough to really understand them. I had to teach myself everything. The textbook is long and $90. He doesn't care if you show up, and C's are always the class average on his exams. Don't get stuck with him.