Joseph Sarnoski
If you can take Prof. S , Please take him!!! No other class I have taken left me with an impression outside of the classroom like his class did. He gives out extra credit a lot for participating in class and his homework is not bad! Quizzes are once in a while but they are not terrible either. Beware of plastic water bottles, he despises them.