Wei-Ping Ren
His lectures are just beautiful the way he explains everything and breaks it down is just perfect. I have taken undergrad human physiology courses before but this guy teaches physiology way better than the Biology departmanet teachers. Ask him if you can record his lecures and re-listen to them then do his reviews beware his review sheets are tough