Charles Forrest
This professor is a great teacher. He gives as much as you put into the class. His tests are fair. You do have to read but once you do the class is easy. He's cool and has some funny jokes sometimes. And he invites guest speakers to keep the class interesting. Take his class you won't regret it!