Dr. Allah is one of my favorite teachers that I have ever had, hands down! Micro is very tough & requires lots of reading, but she does her BEST to make it easy & real-world based. She is an excellent teacher who is very caring & also very knowledgeable on the subject. She is always available to help students. Id take her again & again!