Amir Pourmousa
Just like the other reviews, homework is way too beyond what was taught in class. I struggled alot in the class, especially for the final presentation where we needed to make our own special code for what we make. This is the only class I regret taking this semester, honestly just save yourself the trouble or hope for a better class.