Very knowledgeable professor Make sure you go to class! If you don't understand something, just write it down and go to his or TA office hours . Def cares about his students This is just for graphics: there was a big disconnect between the lectures and the homeworks. Make sure you go to the TAs for the secret sauce for the homeworks. They have it