Dr. Alex is Great! She showed us multiple ways to solve problems and took the time to really explain something if we were confused. She is excited about teaching, puts a lot into her classes, and cares about her students. She also offers a lot of extra credit opportunities. I wish I could take her again!