this project contains assignments of cs106a in Stanford engineer professional course