Best CPSC 400 / 500 lvl Classes? (Easiest vs Most rewarding)

Subreddit dedicated to the University of Calgary community. Share and discuss any UCalgary-related topics!