Charles Barrows
Overall, Professor Barrows was pretty good and gave good and detailed explanations of concepts. The class was pretty test heavy but the test format was reasonable. Doing practice tests and redoing lecture problems help. One downside is he is barely available outside of class hours.