Professor Ngo is an amazing instructor who truly cares about the students learning. He goes out of his way to ensure that all questions are answered/material is understood; he is even willing to stay after class for questions. The professor is patient with students and he does not check homework, but you are expected to study and do all of your HW