I have never taken an online class, so I personally struggled with keeping up with this class. Other than that this class had easy to follow modules and discussions with other students. Professor Collins provided excellent and clear feedback. Loved this class!!