William Rosener
Dr. Rosener is amazing! Really easy class. A little bit impatient with his students but asides from that he is an ideal professor. He is easy to get in touch with for help. Will meet with you 1on1 at 9pm at night via zoom if need be. Caring and respected. Can't recommend enough.