Is this... uh... one of those independent study courses? xD