Take someone else. Prof doesn't like you asking questions. Thinks you should understand everything in seconds. Make him repeat something and he'll give the stink eye. Worst exams barely associated with what he teaches. Blames you for not understanding and doesn't spend enough time teaching. Just talks about how cool he is cuz of his app.