Christopher Gopal
Very knowledgeable and accomplished individual, however, pretty mediocre professor. Very content-heavy course and to receive satisfactory scores on the exams you'll need to diligently analyze the textbook for context. The exams are open-book and open-note but you'll definitely need to study for them. Also, the TA was very inexperienced and useless