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.
code11 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 (21)

simulation8
edge-computing7
federated-learning7
mobile6
integer-linear-programming5
hpc5
benchmarking5
network-analysis5
graph-algorithms4
networkit4
python4
generative-ai4
cpp4
complex-networks4
serverless3

Programming languages (7)

JavaC++CoffeeScriptCSSJavaScriptJupyter NotebookPython

Github contributions (5)

github-logo-circle
h-flox/flox

Nov 2023 - Jul 2025

Implementation of Federated Learning on funcX.
Contributions:17 reviews, 41 PRs, 150 pushes in 1 year 8 months
federated-learning
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-computingmobile
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