CLC-4025 Backend for L&S Advising tool

JIRA: https://jira.ets.berkeley.edu/jira/browse/CLC-4025
Mind matching the indentation & tossing a couple of line-breaks in for easier reading?