Jacob Haislip
He gives you access to all assignments instantly. Do not wait last minute to do all the assignments it will take a least two days of straight work to do all the assignments. Space out the assignments through out your semester and you should be fine,