I really enjoyed Professor Iltuzer's class. It was online, so he screenshared his work to show us what he was doing. He explained every concept very thoroughly and was especially good at walking students through problems step by step. There were three midterms and a final exam. They were hard, but if you paid attention in class, it was okay. 10/10