Peng course assignment 3