Over this past weekend and part of this week, I took the midterm exam and finished a short lab on looking at UDP segments in Wireshark, along with reading a section on programming a simple TCP/UDP client-server demonstration program in Python. The midterm was not different overall, but I lost a lot of points on the bottleneck/client-server throughput and bandwidth questions, so I need to spend more time studying those concepts again before the final exam. There were also a few questions I missed about certain details I overlooked in the book or video lectures. I believe my grade reflects accurately the amount of time I spent preparing for the exam, but it would've been much higher had I gotten the block of questions about client-server bandwidth correct. The lab was short in comparison to previous weeks, which is understandable since preparing for the midterm was our class's priority this week. Learning about the technical details of UDP such as header length and bit fields