Great Professor! His style of 1 week Lectures and 2 day examples and review improved my learning greatly. The questions were always straightforward and the assignments were easy enough to get through with good effort. He has great email response times during hours that he should not be working which was very nice!