Fode Tounkara
You may feel boring in his lectures, but he explains and shows EVERY step of EVERY equation in great detail, which not many profs would do. He is a nice person, and his tests are usually easier than other instructors'. Try to look for his past exams as many as possible, you will know how he tests students.