Nic Muranaka
Nic is by far the best instructor I have had. His class is very fun and informative, and he finds interesting and memorable ways to teach the material. He really needs to watch Spirited Away though. 