Andrew Boateng
Boateng clearly wants the students to succeed and does his best, but is so unorganized and makes it very difficult to learn the material. The lectures are very basic, the mandatory textbook homework doesn't follow the class, lecture slides are posted weeks late, and pop quizzes are very difficult and have a 10-15 minute time limit.   Avoid him!