Jordan Alexander
This professor was an absolute headache. The "lectures" were nowhere near helpful. He wouldn't even lecture, he would point to a problem and say "how should we do this". Expects you to know the things he hasn't taught before each class, so basically self-taught. Tons of homework with a quiz each week, and he does not offer extra credit. Do not take