Adeola Bannis

Carnegie Mellon University
5000 Forbes Ave
Dept. of Electrical and Computer
Pittsburgh, PA 15213-3890
P: (412) 589-2474


Carnegie Mellon University, Pittsburgh, PA
Ph.D. Electrical and Computer Engineering
Jan 2015-May 2020 (expected)

Carnegie Mellon University, Pittsburgh, PA
M.S. Electrical and Computer Engineering
Honors: Eta Kappa Nu
Aug 2013-May 2014

Carnegie Mellon University, Pittsburgh, PA
B.S. Electrical and Computer Engineering
Honors: University Honors
Aug 2006-May 2010


Cyber-physical systems


Internet of Things Simulation



Named Data Networking


Shang, W. et al. 2016. Named Data Networking of Things. In Proceesings of 2016 IEEE First International Conference on Internet-of-Things Design and Implementation (IoTDI '16). IEEE.

Mirshekari, M., Pan, S., Bannis, A., Lam, Y.P.M., Zhang, P. and Noh, H.Y., 2015. Step-level person localization through sparse sensing of structural vibration. In Proceedings of the 14th International Conference on Information Processing in Sensor Networks (IPSN'15). ACM.

Bannis, A., Pan, S., and Zhang, P., 2014. Adding directional context to gestures using doppler effect. In Proceedings of the 2014 ACM Internatinoal Joint Conference on Pervasive and Ubiquitous Computing:adjunct Publication (UbiComp '14 Adjunct). ACM.


Carnegie Mellon University, Pittsburgh, PA, USA
Teaching Assistant - Foundations of Computer Architecture
  • Helped set and grade projects, midterms and final examinations
  • Aided students in understanding lecture materials
Aug 2015-Dec 2015
Carnegie Mellon University, Pittsburgh, PA, USA
Teaching Assistant - Introduction to Electrical and Computer Engineering
  • Supervised and assisted students in learning lab techniques
  • Graded homework and exams
Aug 2013-May 2014


ULCA REMAP, Los Angeles, CA, USA
Research Assistant
  • Designed and implemented a toolkit for introducing Raspberry Pi users to Internet of Things applications of Named Data Networking
  • Assisted with implementation, documentation and testing of open source Python and Javascript libraries for NDN
  • Analyzed NDN network performance w.r.t. speed, complexity, and resource use in comparison to other IoT frameworks
Jun 2014-Dec 2014
Brit Media, San Francisco, CA, USA
Mobile Developer
  • Updated the Brit + Co. iOS and Android apps
  • Integrated analytics, bug tracking and other third-party frameworks
Aug 2012-Mar 2013
Callaway Digital Arts, San Francisco, CA, USA
iOS Engineer
  • Contributed to a powerful in-house animation engine used in several children's books and activity apps
  • Ported the animation engine to Android in C++ through the Android NDK
Nov 2011-Jul 2012
Apple, Cupertino, CA, USA
iOS SW Engineer
  • Contributed to development of iOS 5 SpringBoard/Home Screen
  • Debugged and integrated new features such as the notification center and Siri
Aug 2010-Oct 2011