I would drop out of this class asap but I need this to graduate in time. In person lectures are not that bad but homework is awful. Worst kinda interactive website. Couldve been more creative with homework.