Jason Chien
Jason Chien truly cares that his students understand and enjoy the material that he teaches. He takes time before and after lectures/labs to explain any material that was not clear then clarifies the material next class for the class. 10/10