Professor Dirth is a great choice for classes. He gives great feedback, and expectations are very clear. There is usually a lot of reading in his classes, and lectures can get a bit lengthy - however - it is almost always to your benefit to read the excess material and listen to the explanations given. Overall a decent teacher.