Here are various documents that I found helpful for implementing OS161 virtual memory system.

These are two other blogs that also talking about VM of OS161:

A very good document introducing MIPS TLB:

Lecture notes about MIPS TLB and paging.

A lecture note about MIPS stack and heap, helpful when implementing sbrk system call.