I took this class despite my colleagues begging advice to take it with another professor. And I stand before you guys today wishing I had taken their advice. Dr Li at times is heartless and unsympathetic towards his students, despite being an awful teacher. He very recently lectured us about how universities need to fail more students. Do not take!