Ayesha Ali
very nice & educated professor-- had her class once a week for 2 hours but its very important to not skip because you cant teach these concepts to yourself. She drops 2 lowest quiz grades & there is an extra credit assignment at the end. This is not a calc heavy based class which is nice. As long as you put effort into this class you'll be fine