He's a great professor. If you can take signals with him definitely do. He is a pretty harsh grader and nitpicks even the tiniest stuff, so be wary of that and double check your exams before turning them in.