cs 290 lab 1