View Profile Page
Ioannis Agadakos
Assistant Professor of Cybersecurity, School of Computing, College of Science and Mathematics
- Office:
- Center for Computing and Information Science 327E
- Email:
- agadakosi@montclair.edu
- vCard:
- Download vCard
Profile
I am broadly interested in the areas of Security and Privacy and their intersection with Neural Networks. I joined Montclair State University in 2025 and my interests lie in the area of System Security and Privacy. Data Provenance, Data Tracking and Privacy-preserving engineering and Security implications of Agentic Systems are some of the areas I am currently investigating. In our current time and age where systems are more complex than ever:
Cloud <-> AI Agents <-> Edge Devices, Privacy risks are at all time high and Security paramount.
I am always looking for students with aptitude in programming and curious to delve in novel technologies, either for externally funded research projects or internally through independent study.
If you are interested in learning how systems work and want to build (real) end to end systems send me your CV and your broad interests and will be happy to meet you!
I currently teach Computer Security 460 and 560.
Specialization
During my three year tenure in Big Tech as an Applied Scientist and Software Engineer in Amazon Web Services, I worked in the areas of Privacy Engineering and Program Analysis in the rather challenging sphere of Serverless applications.
In the past I have had the pleasure to work as a Subject Matter Expert (SME) for various government agencies during my time as a Computer Scientist in SRI's Critical Infrastructure Group.
As you can imagine I am quite passionate when it comes to software engineering and cybersecurity and have had several years of expertise in the obscure discipline of program, static, and dynamic analysis techniques. Hardening software, analyzing programs to reason about how they operate and answer challenging questions e.g., Where do data flow (Data-tracking/tainting)? Data classification (Data dictionaries, Which data are PII etc. How is software organized ? (libraries, module interconnections etc) are some of the problems I like to think about.
Another area I am exploring is the intersection of AI and Security. I have build and published specialized AI systems that solve *hard* cybersecurity problems, such as device fingerprinting and I am still pursuing and highly interested in building cybersecurity oriented Neural Networks. It should be stressed that I don't care about using NN's as a black-box to gain x% of accuracy in a problem....No. I care about finding the correct recipe to create AI augmented applications that *we know* how they work by design. More often than not, that includes adding reasoning to deep learning networks to create true artificial intelligence.
Lastly I am passionate about Privacy and IoT; How do IoT systems connect? How do they interact? What are the privacy hazards? How do we protect PII data, how do we track where data flows? Are some of the research questions that interest me.
Office Hours
Fall
- Monday
- 3:00 pm - 4:00 pm
- Sometimes we have school faculty meetings running up to 3:00. If you dont find me already in the office wait a few minutes.
Spring
- Monday
- 3:00 pm - 4:00 pm
- Sometimes we have school faculty meetings running up to 3:00. If you dont find me already in the office wait a few minutes.
- Wednesday
- 4:00 pm - 6:00 pm