Aditi Joshi
Took her class in summer. Lots of reading but it is interesting. So I did not mind it. She does not evade answers on tough topics and conducts discussions about reproductive system in very respectful manner. Take the class!