Jon Rosenberg
Great professor! He really cares about your success in the class and will help you do whatever it takes to pass. Logic is a difficult course but he makes it easy to understand and follow along! I would definitely take him as a professor