my online social life for the past 5 years has been a cycle of joining new servers and trying to make friends and then failing and not learning anything
first one, pretty easy, attendance is mandatory but my grade is high... second one, i can tell my group mates i feel like shit.... third one, i'll look at lecture slides later... fourth one, i'll make it work
instead of doing your assignments at a regular pace, simply do them all at once every 2 weeks. this lets you spend the same amount of free time but get at least three times the anxiety over not completing them