diff --git a/README.md b/README.md
index 92d0edd..8b94975 100644
--- a/README.md
+++ b/README.md
@@ -69,9 +69,10 @@ Courses
- In the project assignments in CS186, you will write a basic database management system called SimpleDB. For this project, you will focus on implementing the core modules required to access stored data on disk; in future projects, you will add support for various query processing operators, as well as transactions, locking, and concurrent queries.
- [Lecture Notes](https://sites.google.com/site/cs186fall2013/section-notes)
- [Projects](https://sites.google.com/site/cs186fall2013/homeworks)
-- [CS 241](https://courses.engr.illinois.edu/cs241/fa2014/index.html) **Systems Programming (Fall 2014)** *Univ of Illinois, Urbana-Champaign*
+- [CS 241](https://courses.engr.illinois.edu/cs241/sp2016/index.html) **Systems Programming (Spring 2016)** *Univ of Illinois, Urbana-Champaign*
- System programming refers to writing code that tasks advantage of operating system support for programmers. This course is designed to introduce you to system programming. By the end of this course, you should be proficient at writing programs that take full advantage of operating system support. To be concrete, we need to fix an operating system and we need to choose a programming language for writing programs. We chose the C language running on a Linux/UNIX operating system (which implements the POSIX standard interface between the programmer and the OS).
- - [Assignments](https://courses.engr.illinois.edu/cs241/fa2014/mp.html)
+ - [Assignments](https://courses.engr.illinois.edu/cs241/sp2016/mps.html)
+ - [Labs](https://courses.engr.illinois.edu/cs241/sp2016/labs.html)
- [Github Page](http://angrave.github.io/sys/#)
- [Crowd Sourced Book](https://github.com/angrave/SystemProgramming/wiki)
- [CS 425](https://courses.engr.illinois.edu/cs425/fa2014/index.html) **Distributed Systems** *Univ of Illinois, Urbana-Champaign*