My solutions to assignments of Stanford CS193P.