Prof. Shimazu is a great presenter which makes his in-person lectures easy to sit through despite the concepts being challenging at times. He divides lecture time with one-to-one help and his course material (printable PDFs and a workbook) is excellent in visual explanation/practice problems. With some effort and tutoring, you can pass the class