Amazing teacher , I took this class twice online with a different teacher and failed miserably .So I decided to take it again in person and passed it easily , the tests are super easy and his lectures are very easy to understand. You can tell he is very passionate about his job and I value a professor  who is understanding and easy to follow 