Soc1 over summer?

Hey guys! I was thinking of taking SOC1 over summer as a breadth course.
Has anyone taken it? How hard is it? Should I take it as a 3 week or a 6 week course? Which teacher is best?
Any help would be great, thank you!! :slight_smile: