Russell is a good man but is confusing. His grading rubric is unclear and it's not lecture based. You don't do straight algebra and it's mainly word problems (Math theory). Kinda feels like a philosophy class. I would take him again if he was more organized with his curriculum. On the plus side, he let us design the class. We made our own syllabus.