Therese Smith
professor smith is very talented and knows what she is talking about. however,  not going to lie she is not the best teacher/lecturer. it is hard to understand what she is saying in class and to follow along. I would have personally rather learned the material myself. to make up for this, she is a very nice person and spends hours in office hours.