Hi - I understand why you want a good professor - same here. I took Dr. Ann Powers-Prather and she was soooooooooo good. She believes in "it takes a village" and so she has the whole class working together on all projects. You learn it all in class...