He does shows enthusiasm in teaching, but the lectures slides are very long and it is confusing at times. The readings are pretty fair as he tries to keep it for a modest level. The workload is very heavy as the quizzes will happen every week and the final exam covers everything. You should be fine as long as you stay on top of the materials.