Notes from my undergraduate computer science courses