DO NOT TAKE THIS CLASS YOU WILL HATE YOUR LIFE AND CONTEMPLATE DROPPING OUT OF COLLEGE