diff --git a/README.md b/README.md
index e357b9563dbea2f771a671393168524b2abe12eb..4f812ba68441f6ceb24226843ffad11c57273756 100644
--- a/README.md
+++ b/README.md
@@ -43,6 +43,8 @@ Each student must complete one topical unit as part of enrolling in CS266. Click
 * NPM
 * Routing
 
+### [Programming Environments - C](topical-units/env-c)
+
 ### [Programming Environments - SQL](topical-units/env-sql)
 * Installation
 * Working with data (`.csv`, `.sql`)
@@ -73,8 +75,6 @@ Each student must complete one topical unit as part of enrolling in CS266. Click
 * Sensors and values
 * LCDs and Display
 
-### [Programming Environments - C](topical-units/env-cpp) (Under Construction)
-
 ### [Programming Environments - OpenMP](topical-units/env-openmp) (Under Construction)
 
 
diff --git a/cs-fundamentals/c.md b/topical-units/env-c/README.md
similarity index 95%
rename from cs-fundamentals/c.md
rename to topical-units/env-c/README.md
index f01a26d3ef13f0bc68a1f9b5aab4284b6ea7a4c1..cb2bbb3b9aea700851790d85251f853efd473510 100644
--- a/cs-fundamentals/c.md
+++ b/topical-units/env-c/README.md
@@ -1,4 +1,4 @@
-# Sub-Unit: Write a program in C
+# <img width=28px height=30px style='margin-right: 10px; margin-bottom: -5px;' src="https://upload.wikimedia.org/wikipedia/commons/1/19/C_Logo.png"> C Topical Unit
 
 C is a procedural programming language that gives developers a high degree of control over resource consumption. It is widely used in high-performance computing, scientific computing, embedded systems programming, operating systems, and other contexts where performance is critical. Numerous other languages are derived from C (e.g. C++), written in C (e.g. Python), or in important respects comparable to C (e.g. Go). Earlham CS in particular uses C programming often and has resources that can take advantage of its approach. As such, it is a valuable language to learn.
 
diff --git a/cs-fundamentals/c-examples/auc-trapazoidal-serial.c b/topical-units/env-c/c-examples/auc-trapazoidal-serial.c
similarity index 100%
rename from cs-fundamentals/c-examples/auc-trapazoidal-serial.c
rename to topical-units/env-c/c-examples/auc-trapazoidal-serial.c
diff --git a/cs-fundamentals/c-examples/average-ints.c b/topical-units/env-c/c-examples/average-ints.c
similarity index 100%
rename from cs-fundamentals/c-examples/average-ints.c
rename to topical-units/env-c/c-examples/average-ints.c
diff --git a/cs-fundamentals/c-examples/command-line-arguments.c b/topical-units/env-c/c-examples/command-line-arguments.c
similarity index 100%
rename from cs-fundamentals/c-examples/command-line-arguments.c
rename to topical-units/env-c/c-examples/command-line-arguments.c
diff --git a/cs-fundamentals/c-examples/primes.c b/topical-units/env-c/c-examples/primes.c
similarity index 100%
rename from cs-fundamentals/c-examples/primes.c
rename to topical-units/env-c/c-examples/primes.c
diff --git a/cs-fundamentals/hello-world.md b/topical-units/env-c/hello-world.md
similarity index 97%
rename from cs-fundamentals/hello-world.md
rename to topical-units/env-c/hello-world.md
index cc2893039a68c542ce74b8b75bf234ba742e0dde..c751dc0ee34bbdeba5b37ec9daf2682a6d14aa47 100644
--- a/cs-fundamentals/hello-world.md
+++ b/topical-units/env-c/hello-world.md
@@ -1,4 +1,4 @@
-# Sub-Unit: Hello World
+# Hello World in C
 
 You are likely familiar with "Hello World" as the traditional first program to write in any language. Your first assignment is to write "Hello World" in C.
 
diff --git a/topical-units/env-cpp/README.md b/topical-units/env-cpp/README.md
deleted file mode 100644
index 5ccbad083c7aaf5a43ded536b2bbc3c663013b56..0000000000000000000000000000000000000000
--- a/topical-units/env-cpp/README.md
+++ /dev/null
@@ -1,3 +0,0 @@
-# <img width=30px height=30px style='margin-right: 10px; margin-bottom: -3px;' src="https://upload.wikimedia.org/wikipedia/commons/thumb/1/18/ISO_C%2B%2B_Logo.svg/1822px-ISO_C%2B%2B_Logo.svg.png"> C++ Topical Unit (Under Construction)
-
-C++ is a superset of C that more directly supports OOD and OOP. With the Boost library and Standard Template Library it has been widely deployed across application domains. 
\ No newline at end of file