Profile picture of Brian Krupp

Email: bkrupp [at] bw [dot] edu
Mastodon: @krupp@hci.social

Brian Krupp

I am an Associate Professor of Computer Science at Baldwin Wallace 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 MOPS research group 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 woring on currently. More details are included on our research group webpage.

Air Quality Graphic
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.

Go to Test Deployment Page
Campus Plate Logo and App
Campus Plate

Interdisciplinary research project funded by the EPA to help reduce food waste and hunger on college campuses.

Go to Campus Plate

Recent Publications

  • 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 Spring 2024, I am teaching the following courses:

  • CSC 240 - Object-Oriented Programming
  • CSC 330 - Mobile and Web Programming
  • CSC 320 - Computer Architecture and Organization

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 are open to the community:

...
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