Bryan Nakayama
I learned a lot in this intro-level class! He can rush through lectures sometimes making it hard to retain some info but otherwise, it was all really interesting and we had good class discussions. He seems big on group projects and some of the reading seems pretty unnecessary but would definitely take another class with him!