Eric Shircliff
Amazing Professor. Makes topic enjoyable and easy to understand. Very funny. There are random easy quizzes that are based on the readings from textbook. Slides are posted. Tests are about 40 questions. He offers extra credit. Highly recommend, would take his class again!