Ali is an amazing prof, truly the best prof Ive ever had in university. Her lectures are engaging, the material is very interesting and her projects are fun - the class has total creative freedom. I would definitely recommend and hope that Im able to take another class with her.