Brian McKay
So he was not the worst professor but my friend took the same class with Alegra and he made it much more simple where you just had to define terms and plug stuff in. I was super confused and lost because Dr. McKay talks really fast and just expects you to know what you're doing. Overall if you have to take him as your only option you will survive.