Shahram Amini
I really liked Shahram's teaching style. He excels at getting his students to learn the material. Always accessible. Sense of humor. I actually felt personally challenged in this class, which was great. Overall, I feel I learned so incredibly much. The assignments are very informative.