Dr. Tran was great. He gives lectures that are more towards "copy and understand what I'm doing," but he answers any question given to him, and he will ask questions to people to make sure you understand. His class had a good balance of homework and tests, and there was plenty of opportunity to pull your grade up.