brush up on c, java, and python