Nathaniel Hudson

Assistant Professor at Illinois Institute of Technology

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

👤
Senior
🎓
Top School
Nathaniel Hudson is an Assistant Professor of Computer Science with 11 years of experience bridging academic research and hands-on teaching in areas including edge computing, machine learning, and online social networks. He completed a PhD at the University of Kentucky, followed by a postdoctoral appointment at the University of Chicago, and now leads research and instruction at Illinois Institute of Technology in Chicago. Nathaniel has a strong record of undergraduate mentorship and course development—from large Discrete Mathematics recitations to computer graphics programming—and a background in applied data visualization and security research. He combines rigorous experimental work (including biometric and BCI-related studies) with practical web and software development, reflecting a habit of turning complex data into accessible visual narratives. Known for cultivating student success through tutoring and ambassador roles, he brings both technical depth and sustained commitment to teaching and community engagement.
code10 years of coding experience
job2 years of employment as a software developer
bookDoctor of Philosophy - PhD, Computer Science, Doctor of Philosophy - PhD, Computer Science at University of Kentucky
bookBachelor of Science - BS, Computer Science, Bachelor of Science - BS, Computer Science at Northern Kentucky University
github-logo-circle

Github Skills (26)

edge-computing7
federated6
integer6
integer-linear-programming5
solve5
graph-analysis5
network-analysis5
python5
graph-algorithms5
networkit4
large-scale4
cpp4
scale3
federated-learning3
complex-networks3

Programming languages (6)

JavaC++CSSJavaScriptJupyter NotebookPython

Github contributions (5)

github-logo-circle
h-flox/flox

Nov 2023 - Mar 2025

Implementation of Federated Learning on funcX.
Contributions:17 reviews, 39 PRs, 125 pushes in 1 year 4 months
khamfroush-lab/Fed-MEC

Nov 2019 - Nov 2021

This project is focused on the design, development, and deployment of federated solutions to problems in the framework of mobile edge computing.
Contributions:11 commits, 2 PRs, 9 pushes in 2 years
edge-computingdeploymentproblemsedgefocused
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
Nathaniel Hudson - Assistant Professor at Illinois Institute of Technology