Professor Variawa was very helpful for both APS100 and APS111. He keeps his lectures engaging and is funny, and genuinely wants student feedback. The TAs in classes are what will screw you over and not himself, but he is a great resource to ask questions to.