John Dabrowski
Mr. Dabrowski is a great teacher and a very down to earth guy. He's very knowledgeable about the subject and is good at creating good discussions. There's 3 papers and a presentation for the last one. I found him to be a fairly easy grader, as long as you show up, participate, and do good work you will do well in the class.  