My life this semester. Not sure yet whether to complain or revel in the awesomeness.