Dr. Rahman was horrible-- inaccessible and inconsistent to her schedule/syllabus. Our lectures were way behind, the midterm was a complete toss-up on what would be on it. The syllabus said the final would be cumulative... 4 days before the final, after countless emails, she disclosed it would be everything after the midterm. Take the other prof.