One of the best professors I have had at BGSU. Goes over material slowly and makes sure you understand. Tells you exactly what you will be tested on for exams. Very smart guy and can explain topics well. His slides are very detailed and helpful.