Brian Ngac
This is an exam-heavy course. Midterm was hard, but the final was made way harder than the lecture quizzes with many trick questions/answers placed in it and with very wordy and detailed scenario questions. I highly regret taking this course with Ngac. Avoid if you want to save your gpa but if you're willing to take the risk, go for it I guess