Super solid class. It's a lot of stuff that teaches you the basic rules of math and Lakeland teaches it in a pretty understandable way. This class does have you write a lot of proofs, and I didn't really feel super prepared for that, just as a note. I had positive feelings about this class though! Good professor!