Joseph Downey
He gives a lot of homework which is understandable but when we go over it in class and someone does not understand a concept he gets very frustrated and starts yelling at his students. When you ask him to show it on the board for a visual he just stares at you and doesn't even acknowledge the fact that you asked him to give an example on the board.