Merge pull request #1528 from christianv/CLC-2456

CLC-2456 - Most API endpoints don't fire until after refresh
Merge pull request #1530 from christianv/CLC-2310-ray

CLC-2310 - Implement the Instructor and GSI features of My Academics
CLC-1909 - Update Live Style guide to match updated visual design
https://jira.media.berkeley.edu/jira/browse/CLC-1909