Brian Maxwell
This guy is new to teaching and I took the very first class he ever taught so he may have improved since then. However, his lectures are extremely dry and derivation heavy (pointless btw), he can be pretty condescending and refuses to curve (I think the class average was barely a C). Unavoidable for fluid mechanics atm but avoid him in the future.