Worst professor I've ever had. If you don't need communication, don't take it. If you need it, FIND SOMEONE ELSE, literally anyone. Hard grader and nitpicks every little detail where he feels like the work you did was not satisfactory at all. Really liked public speaking, and now I hate it because of this professor. DO NOT TAKE. 