JD McGuire
JD is hilarious, his class is entertaining to attend. Sometimes has a sign in sheet, sometimes doesn't. Very chill guy who is pretty cool. Not many assignments and not super hard but are sometimes challenging. I would highly recommend JD.