ALEKs was truly a miserable experience. The program uses negative reinforcement in the worst ways possible. As someone who has struggled with mental health, depression, and anxiety, I can honestly say this class was problematic for my health. The program barely explains any of the concepts, and I basically had to google anything I couldn't figure out easily on my own. Getting questions wrong and being sent backwards feels terrible and so discouraging, I began to skip through questions I didn't know until I would get one similar to one i got right, this way I basically only had to learn one type of problem for a topic and ignore the others so I wouldn't lose my previous correct answers. The knowledge checks loom on your mind as another way you will be sent backwards to redo stuff you had already completed. You get no partial credit, you can do everything right but if you forget a negative sign you're going backwards. I really thought I was alone in my feelings for this program but please just google search "ALEKs reviews" and i think the third link I saw had 1,200 reviews saying all the same things I felt, it was very satisfying to see this when I finally looked it up as I was not the only one to feel this way. I think you should strongly reconsider using this program or at least do some more research about how people feel about it. I am lucky in that most of the stuff in my class was review, I went to a competitive high school and had learned all of this years prior but I often wondered while taking this class how someone with little knowledge of these concepts would fare in this class. I apologize for the rant and I am sure it seems a bit dramatic but I would not wish an ALEKS class on my worst enemies, it has been an incredibly frustrating semester not only for me but for my partner as well because of this programs very real negative impacts on my mental health. I think the only valuable insight I got from this program was a crash course in what not to do when it comes to UX/UI.