Gives very good feedback, by the end of the semester even the most nervous public speakers showed great improvement. He cares about his students and I had a great time in his class. He can be stern, strict on cell phones, but he just wants to keep the class on track. Excellent professor.