Patrick Hong
Look, I have told off a lot of professors so I do not brown nose. I will say that if all you want is an A, Hong is gonna be a pain for you. He cares, he actually wants to get you ready for industry. You get 3 free ditches which is pretty poggers. His work load is not that bad. And he is a actually real, unlike these other guys who only knowacademia