Jr. James Welch
Dr. Welch is probably one of the best professors I have ever had. Class is not mandatory and if you do the online quizzes and homework you will pass. In class he goes over the slideshows but everything comes from the textbook so if you read the textbook you will pass the tests. Highly reccomend taking him if you can.