diff --git a/docs/系统安全/CS161.en.md b/docs/系统安全/CS161.en.md
new file mode 100644
index 00000000..fefb5ed0
--- /dev/null
+++ b/docs/系统安全/CS161.en.md
@@ -0,0 +1,32 @@
+# UCB CS161: Computer Security
+
+## Descriptions
+
+- Offered by: UC Berkeley
+- Prerequisites: CS61A, CS61B, CS61C
+- Programming Languages: C, Go
+- Difficulty: 🌟🌟🌟🌟🌟
+- Class Hour: 150 Hours
+
+Computer Security course from UC Berkeley, devided into 5 parts:
+
+- Security principles: how to design a secure system
+- Memory safety: buffer overflow attack
+- Cryptography: symmetric encryption, asymmetric encryption, MAC, digital signature .........
+- Web: SQL-injection, XSS, XSRF .......
+- Networking: attacks for each layer
+
+The most impressive part to me is Project2, which requires you to design and implement a secure file sharing system in Go. It took me three full days to complete this extremely difficult project, with over 3 thousand lines of code. Such an intensive development process can greatly hone your ability to design and implement a secure system.
+
+2020 summer semester posted its vedio recordings publicly, which can be found from links below.
+
+## Course Resources
+
+- Course Website:
+- Recordings: refer to the course website
+- Textbooks:
+- Assignments: 7 online HWs + 3 Labs + 3 Projects
+
+## Personal Resources
+
+All the resources and assignments used by @PKUFlyingPig in this course are maintained in [PKUFlyingPig/UCB-CS161 - GitHub](https://github.com/PKUFlyingPig/UCB-CS161).