Nathan Agassi
This professor is very understanding of submitting late work, but I would personally not take him again. He basically read straight out of the book and his method of teaching was very hard to focus on, very monotonous. I appreciated his understanding but I did not feel like I learned any material.