Daoji Li
Summer class: this professor was great. Several extra credit opportunities. He wants to see all of his students pass so don't be afraid to ask him to elaborate on something when you don't understand. Records all lectures so you can go back and rewatch which helps immensely. Homework is fairly easy and you can ask him for help. He responds quickly.