This is my solution of program assignments of EECS498 Fall 2020. The code is heavily commented. I also prepared some write-up files with additional comments and tips. See also my Medium posts: cs231n vs. EECS 498 and IoU: intersection over union.