Barbara Smith
She's a great professor! Super caring and transparent of what's going to be on the exams. As long as you completely understand the homework problems, you'll do fine on the exams as they're designed around the homework problems. There's opportunities for extra credit. She uploads the completed lecture notes to Blackboard to assist in studying.