Ryan Layer
Comes to his lectures unprepared and seems to completely wing them. If he prepared a lot more, it would be better. But, he is the most defensive professor I've met; he will defend his nonsense assignments by trying to make them seem 'important' and 'meaningful'. Do not be fooled by this. Don't take him.