Parser for the UCSB curriculum search