#Obsidian 
I went with Full Calendar for this.

It looks the best in my opinion, supports remote downloading of calendars, and creates calendar events as notes. This works well for me-I can color code based on the folder location and put things like lectures and homework in these places. Keeps it easy to track when I'm working on stuff. 

It does have some bugs sometimes though... I had an issue where it sperged out and I had to reinstall it. I think it's something to do with integrating DailyNotes after including several other calendars. Who's to say..

I've decided to try and use the following colors
* Blues: Classes. Different shades for each class
* Reds: Research
* Greens: Events
* White: Daily Notes