Maria So
Professor So is a genuine person. This class wasn't hard as she teaches very well in my opinion. She assigns homework every week or so and there's also a pop quiz whenever the class finishes a section. There's also a midterm and a final exam which isn't hard either. I highly recommend taking her class if you can, you will not regret it.