Nahreen Rahman
Rahman is real funny and a good lecturer. Boring info and she does her best to keep us engaged. Weekly homework and quiz, doesn't usually take more than 30-45mins. Exam reviews which you can use. 4 exams, noncumulative and a big group project at the end. She responds well to emails when I have questions and is available after and before class.