Brian Krupp
I am an Assistant Professor of Computer Science at Case Western Reserve University. I received my Doctor of Engineering (D.Eng.) from Cleveland State University in 2015
under the
supervision of Dr. Nigamanth Sridhar and Dr. Wenbing Zhao. You can find my Curriculum Vitae here
Research
My research interests are on how mobile and internet of things (IoT) can benefit the community,
including, how we can better understand what mobile applications do with our data. I lead the CAS Lab which focuses on this research.
With the support of the National Science Foundation, we are currently investigating how to provide
localized air quality data to communities using an IoT-enabled air quality sensor that students in
middle and high school can create. As part of this, we are building curriculum for an in-school program
and test piloting this program this year at Incarnate Word Academy.
If you are interested in any of the research or projects I am working on, please contact me.
Current Research Projects
Below are the research projects I am currently working on. More details are included on our research
group webpage.
AQ IoT
Interdisciplinary research project funded by NSF that focuses on providing fine-grained
air quality sensing in urban environments. Current test deployment in Slavic Village
through partnership with PCs for People.
More Info
Campus Plate
Interdisciplinary research project funded by the EPA to help
reduce food waste and hunger on college campuses.
Download Campus Plate
Recent Publications
-
Alexandria Macko-Dobrovic, Justin Verhosek, Joshua Buxton, Brian Krupp. "Comparative Analysis of LoRa Antennae for Low-Cost IoT Deployments". 2024 International Symposium on Networks, Computers and Communications (ISNCC 24).
-
Julia Gersey, Brian Krupp, Jonathon Fagert. "Pilot Study of Deploying IoT Micro Air Quality Sensors
in an Urban Environment: Lessons Learned". 2023 ACM Midwest CCSC.
-
Brian Krupp, Julia Gersey, Jonathon Fagert, Tony Mlady. "Towards Fine-Grained Air Quality Sensing in
Urban
Environments". 2022 ACM Conference on Embedded Networked Sensor Systems (SenSys 2022). (Poster)
-
Brian Krupp, Julia Gersey, Franklin Lebo. "Campus Plate: Connecting Students on College Campuses to
Reduce
Food Waste and Food Insecurity". 2022 International Conference on Research in Adaptive and
Convergent
Systems (ACM RACS 2022).
-
Brian Krupp. "Fine-Grained Air Quality Monitoring with Low-Cost Sensors and IoT: Trends, Challenges,
and
Future Directions". 2022 7th International Conference on Smart and Sustainable Technologies
(SpliTech
2022).
-
Brian Krupp, Franklin Lebo. 2022. Note: Campus Plate: Reducing Food Waste and Food Insecurity on
College
Campuses using Smartphones. 2022. ACM Computing and Sustainable Societies (COMPASS 2022).
(Poster)
-
Krupp B. (2022) Rethinking the Limits of Mobile Operating System Permissions. In: Garcia-Alfaro J.,
Muñoz-Tapia J.L., Navarro-Arribas G., Soriano M. (eds) Data Privacy Management, Cryptocurrencies and
Blockchain Technology. DPM 2021, CBT 2021. Lecture Notes in Computer Science, vol 13140. Springer,
Cham.
-
Brian Krupp, Malik Matthews, and Josh Hadden. 2021. An Analysis of Strengths and Weaknesses of TLS
Utilization in iOS Applications.
2021 Fourteenth International Workshop on Selected Topics in Mobile and Wireless Computing (STWiMob
2021).
-
Brian Krupp, Josh Hadden, and Malik Matthews. 2021. An Analysis of Web Tracking Domains in Mobile
Applications. In 13th ACM Web Science Conference 2021 (WebSci '21)
-
Brian Krupp, Emily Timko, Kyle Cox, William Hicks, Malik Bursey and Christopher Banfield. 2021.
"EMPAware:
Analyzing Changes in User Perceptions of Mobile Privacy on iOS with Enhanced Awareness". 7th ACM
International Workshop on Security and Privacy Analytics.
-
Sydney Leither, Terrell McDowell, and Brian Krupp. 2021. "Measuring Student Confidence from Tech
Camp
Participation." In Proceedings of the 52nd ACM Technical Symposium on Computer Science Education
(SIGCSE
'21) (Poster)
Teaching
In Fall 2024, I am teaching the following courses:
- CSDS 344/444 - Computer Security
- CSDS 345 - Programming Language Concepts
Other
I am a member of the following professional organizations: ACM, ACM SIGCSE, ACM SIGCAS, and ACM SIGMOBILE and IEEE Etta Kappa Nu
Side Projects
I have a few side projects that I work on as well:
Ducky Weather
Ducky is a simple weather app with hour-by-hour weather data from the NWS. Unlike many weather apps that exist,
it only uses your location to get an accurate forecast and does not send the data to trackers or advertisers.
Download Beta via Test Flight
IOT TVRemote
An IOT project where you can control a TV with your smartphone. The app is available on the App Store, microcontroller not provided :-)
View
Project
View iOS
App