Songyi Lee
If you could take this class with another professor, do it. I'm sure this class would've been interesting and valuable if it was not taught by Professor Lee. Extremely unclear guidelines for projects and never responds to emails. You will have a hard time figuring out what you're supposed to do in this class. Main grades are group projects/exams.