The class itself isn't hard if you do the work. There are a lot of group projects, which is slightly annoying, but Rachel is a good professor. A bit slow at grading, but if you put in the effort she does too. She provides interesting perspectives and does well at giving an intro to the world of public health.