Reviews of professor Seifdeen Dana

Rating: 5.0/5, difficulty: 3.0/5
He is hilarious during his lectures and very sarcastic. If you show up and actually try he will not fail you. His tests are fairly simple and most of the material is stuff he reviews in class and only 5% out of the 50 questions will be from the book.