Alison Thompson
Many criticize Thompson for being a bad prof or making impossible tests, but in reality they just aren't willing to put in the required effort and need to blame someone else for their poor work ethic. If you are willing to read the textbook, study, and attend class, she is a fantastic prof