Grace Flanagan
She can sometimes be all over the place but overall not too bad. She gives a quiz after each lecture and tells you exactly whats gonna be on it, midterm is group assignment. Not too strict or demanding