Danielle Langford
She really is an amazing teacher and although her classes are lecture heavy she keeps it entertaining. Of course this is still class, so you are going to run into those moments you get tired, but she is a great teacher who pushes you to do your best. Its really one of this situations where if you put in the work you will be rewarded.