Mr. Knight taught a great intermediate programming class. His lectures were good enough to generally nullify the need to use the interactive textbook. He cares about student success and is relatable. Go to lecture, and maybe even office hours, and you should definitely pass if not excel.