He's hilarious, and he passes around trinkets to help kids understand the crystallography unit. Very clear lecturer, homework is difficult but understandable, and his slides are always online. No complaints here!