Sitemap
A list of all the posts and pages found on the site. For you robots out there, there is an XML version available for digesting as well.
Pages
Posts
Blog Post number 4
Published:
This is a sample blog post. Lorem ipsum I can’t remember the rest of lorem ipsum and don’t have an internet connection right now. Testing testing testing this blog post. Blog posts are cool.
Blog Post number 3
Published:
This is a sample blog post. Lorem ipsum I can’t remember the rest of lorem ipsum and don’t have an internet connection right now. Testing testing testing this blog post. Blog posts are cool.
Blog Post number 2
Published:
This is a sample blog post. Lorem ipsum I can’t remember the rest of lorem ipsum and don’t have an internet connection right now. Testing testing testing this blog post. Blog posts are cool.
Blog Post number 1
Published:
This is a sample blog post. Lorem ipsum I can’t remember the rest of lorem ipsum and don’t have an internet connection right now. Testing testing testing this blog post. Blog posts are cool.
portfolio
Gitlet
Published:
Charlotte Chen
CS61B, Spring 2023
Gitlet is a simplified version control system implemented in Java. It mimics basic Git functionalities, allowing users to track changes, create commits, handle branches, and manage a staging area. [code]
CS61CPU
Published:
Charlotte Chen
CS61C, Spring 2023
This project involves designing and implementing a basic CPU from scratch, where students create a functional central processing unit that can execute a set of instructions. The goal is to gain hands-on experience with computer architecture and digital logic by building and testing the CPU’s various components. [code]
NUMC
Published:
Charlotte Chen
CS61C, Spring 2023
This project involves replicating key NumPy functionalities in C and Python, allowing users to perform numerical computing tasks efficiently. The objective is to understand and implement optimization techniques while handling various computational challenges. [code]
Convolutional Accelerator on SoC Platforms
Published:
Charlotte Chen, Nissy Zhou
CSEE 4868, Fall 2024
This project involves the design of convolutional layers within the DWARF-7 CNN on SoC platform. Using high-level synthesis (HLS), Charlotte optimized a hardware accelerator for FPGA-based SoC deployment. The work includes achieving Pareto-optimal designs for performance metrics like area and latency while integrating an accelerator with an ESP-compatible interface. [code]
End-to-End Encrypted File Sharing System
Published:
Charlotte Chen
CS 161, Summer 2025
This project implements an end-to-end encrypted file sharing system, supporting user authentication, secure file storage, efficient file appending, and secure file sharing with controlled access and revocation. Users can securely upload, download, and share files while ensuring confidentiality, integrity, and access control. [report]
Stats2Lab Software Development Research
Published:
Shonda Kuiper, Charlotte Chen, Ruipeng Deng
Grinnell College, Summer 2023
In collaboration with the Stats2Labs Lab, this project integrated interactive technology into undergraduate statistics education. Charlotte helped design and implement web-based educational games in Unity that introduced students to multivariate statistical models through engaging, hands-on simulations. [product website]
Chinese Literature in Japanese School Research
Published:
Charlotte Chen
Grinnell College, Fall 2023
This independent research examined the reception and adaptation of classical Chinese literature within the Japanese school system. Charlotte analyzed how works of Chinese origin were integrated into Japanese curricula, highlighting shifts in cultural interpretation, national identity, and educational priorities. [paper]
Recycled Server Lifespan Analysis for Reducing Embodied Carbon
Published:
Yang (Katie) Zhao, WenKai Guan, Charlotte Chen, Senecy Zhang
University of Minnesota, Twin Cities, Summer 2024
This research investigated the role of server reuse and extended hardware lifespans in lowering the embodied carbon footprint of datacenters. Charlotte contributed to developing a simulation framework that modeled alternative lifecycle scenarios for recycled servers, enabling quantitative comparisons of carbon savings under different deployment strategies. [paper]
Computer Architecture Level Large Data Optimization
Published:
Charlotte Chen, Jill Kang, Tianyun Huang, Yu Jia
Columbia University, Fall 2024
This course research project examined how architectural design choices influence the efficiency of large-scale data processing. Charlotte and her collaborators analyzed performance bottlenecks at the memory hierarchy and instruction pipeline levels, evaluating trade-offs in cache organization, prefetching strategies, and execution throughput. [paper]
Jetson Nano Power and Performance Analysis
Published:
Charlotte Chen, Annie Peng
Columbia University, Spring 2025
This research investigated the trade-offs between computational throughput and energy consumption on NVIDIA’s Jetson Nano platform. Charlotte and Annie developed targeted CPU and GPU microbenchmarks to stress different execution units and memory subsystems, correlating runtime performance with fine-grained power measurements. [slides]
publications
Paper Title Number 1
Published in Journal 1, 2009
This paper is about the number 1. The number 2 is left for future work.
Recommended citation: Your Name, You. (2009). "Paper Title Number 1." Journal 1. 1(1).
Download Paper | Download Slides | Download Bibtex
Paper Title Number 2
Published in Journal 1, 2010
This paper is about the number 2. The number 3 is left for future work.
Recommended citation: Your Name, You. (2010). "Paper Title Number 2." Journal 1. 1(2).
Download Paper | Download Slides
Paper Title Number 3
Published in Journal 1, 2015
This paper is about the number 3. The number 4 is left for future work.
Recommended citation: Your Name, You. (2015). "Paper Title Number 3." Journal 1. 1(3).
Download Paper | Download Slides
Paper Title Number 4
Published in GitHub Journal of Bugs, 2024
This paper is about fixing template issue #693.
Recommended citation: Your Name, You. (2024). "Paper Title Number 3." GitHub Journal of Bugs. 1(3).
Download Paper
Paper Title Number 5, with math \(E=mc^2\)
Published in GitHub Journal of Bugs, 2024
This paper is about a famous math equation, \(E=mc^2\)
Recommended citation: Your Name, You. (2024). "Paper Title Number 3." GitHub Journal of Bugs. 1(3).
Download Paper
talks
Talk 1 on Relevant Topic in Your Field
Published:
This is a description of your talk, which is a markdown file that can be all markdown-ified like any other post. Yay markdown!
Conference Proceeding talk 3 on Relevant Topic in Your Field
Published:
This is a description of your conference proceedings talk, note the different field in type. You can put anything in this field.
teaching
PHY 131 - General Physics I
Undergraduate course, Grinnell College, Department of Physics, 2022
This lab session was taught by Professor Shanshan Rodriguez in the Spring of 2022 at Grinnell College. The course provides a comprehensive introduction to the fundamental principles of physics, covering topics in mechanics, thermodynamics, and waves.
CHM 129 - General Chemistry
Undergraduate course, Grinnell College, Department of Chemistry, 2023
This course was taught by Professor Elaine M Marzluff in the Spring of 2023 at Grinnell College. This course provides a foundational understanding of general chemistry principles, including chemical reactions, stoichiometry, and atomic structure.
CSC 211 - Computer Architecture and Organization
Undergraduate course, Grinnell College, Department of Computer Science, 2024
This course was taught by Professor Charlie Curtsinger in the Spring of 2024 at Grinnell College. This course covers the fundamental concepts of computer architecture and organization, providing students with a comprehensive understanding of hardware and system-level design.