Terence Alexander
Despite what many reviews say, Professor Alexander is not a good professor. He is incredibly disengaging, his notes are impossible to read, and the course is not organized well at all. You are graded on very few things, and the practice problems are hard to find and have no solution. The class isn't that hard, just very boring. 