Great class structure- prelectures provide a good outline of material that is filled in during lectures. Dr. Hirata is very open and encouraging toward student questions creating a great learning environment during class. He constantly connects class concepts with interesting research questions to inspire his students.