Jonathan Rienstra-Kiracofe
explains things well (for the most part), legitimately cares about his students, makes lectures easily accessible, always willing to listen to what you have to say. Made gen chem I & II awesome