Eric Schafer
One of the best prof. i've had at the campus. 

Overall I enjoyed this class though the material of the class was challenging the prof. went over each chapter in detail. ensuring all the students understood the material before moving on. On top of this, he was always willing to revisit material if needed.  