Charles Cooper

Teaching Assistant at University of Illinois Urbana-Champaign

Chicago, Illinois, United States
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
Charles Cooper is a motivated MS student in Computer Science at UIUC with a strong BS in Mathematics & Computer Science (3.91) and 13 years of practical experience across research, teaching, and hands-on technical roles. As a current TA and former research assistant, he blends rigorous mathematical thinking with data-driven research—recently exploring delayed preferential attachment models and presenting at an undergraduate symposium. He contributes to notable open-source infrastructure like ethereum/web3.py, improving contract event logging, input validation, and code quality for a widely used blockchain Python library. Comfortable with databases and systems from his data internship managing 10k+ MySQL records to device repair and field troubleshooting, he pairs backend engineering chops with real-world problem solving. Based in Chicago and experienced across international study stints, he brings curiosity, meticulous code hygiene, and a knack for turning complex theoretical ideas into reproducible experiments.
code13 years of coding experience
job1 year of employment as a software developer
bookHigh School Diploma, High School Diploma at Young Magnet High School
bookThe University of Hong Kong (HKU)
bookMaster of Science - MS, Computer Science, Master of Science - MS, Computer Science at University of Illinois Urbana-Champaign
bookUniversity of Chicago
stackoverflow-logo

Stackoverflow

Stats
283reputation
33kreached
3answers
6questions
github-logo-circle

Github Skills (14)

web3py10
python10
ethereum10
blockchain9
testing8
statistics6
open-source6
finance6
type-checking6
api6
strong-typing6
math6
typedef6
java6

Programming languages (30)

CDStandard MLIoElmGoHTMLTypeScript

Github contributions (5)

github-logo-circle
ethereum/web3.py

Mar 2019 - Mar 2019

A python interface for interacting with the Ethereum blockchain and ecosystem.
Role in this project:
userBack-end Developer
Contributions:5 commits, 1 PR, 5 comments in 7 days
Contributions summary:Charles primarily focused on improving the `web3.py` library. Their commits addressed bug fixes related to contract event logging, including correcting test failures and adding functionality for filtering by block hash. They also refactored code to change defaults and validate input parameters, improving the reliability of the library. Furthermore, the user implemented code linting practices, ensuring code quality and readability throughout the project.
pythonweb3pyethereumpython-interfaceblockchain
charles-cooper/titanoboa

Sep 2023 - Mar 2025

a vyper interpreter
Contributions:282 pushes, 91 branches in 1 year 6 months
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Charles Cooper - Teaching Assistant at University of Illinois Urbana-Champaign