Johnson Chen
I took Professor Chen for the 2023 Fall Semester. His lectures align with the tests, and he is knowledgeable about the field. His tests (yes - including the midterm and final) are open note. 