Hi! I am Brian Krupp and I am an Assistant Professor at Baldwin Wallace University. On this site you will find information on classes that I am teaching, research interests, projects, and more. If you are interested in any of the research or projects I am working on, please contact me.

Teaching

Spring 2021 Courses

  • CSC 240 Object Oriented Programming
  • CSC 330 Mobile and Web Programming

Past Courses Taught

  • CSC 400 Operating Systems - Fall 19, 18, 17, 16, 15
  • CSC 240 Object Oriented Programming - Spring 21, 20, 19, 18, Fall 20, 19, 18, 17
  • CSC 320 Computer Architecture - Spring 18, 17, 16
  • CSC 210 Computer Science 1 - Fall 18, 17, Spring 17
  • CSC 135 Web Site Design - Spring 17, 16, Fall 16, 15
  • CSC 330 Mobile and Web Programming - Spring 21, 20, 19, 18, 17
  • CSC 325 Intermediate Programming - Fall 16
  • CSC 275 Information Systems Security, Privacy, and Ethics - Spring 16
  • CSC 160 Intro to Computer Science - Fall 18, 17
  • CSC 141 Advanced Applications for Information Analysis - Fall 15

Research

Mobile Security and Privacy / Mobile in the Community / IOT

I am the faculty adviser of the MObile, Privacy, and Security (MOPS) research group. We have a strong team of students that perform research in areas of mobile security and privacy, IOT, and applied solutions that benefit the community. This research is important because we need to find ways to inform users in how mobile applications use their data, find ways to protect their data, and find ways where mobile and IOT solutions can solve problems in our community! More information can be found on the team website.

Peer Reviewed Publications

  • 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.
  • Brian Krupp, Sydney Leither, Zack Egler, Tyler Hardy, Paul Peters. 2019. "CS+ Creating a Community Outreach Group in Computing from the Ground Up". Journal of Computer Science Colleges. 35, 5, 51-60
  • Brian Krupp, Andrew Watkins. "CS0: Introducing Computing with Raspberry Pis. Proceedings of the 50th ACM Technical Symposium on Computer Science Education (SIGCSE '19)
  • Brian Krupp, Tyler Rupert, Georgina Hasrouni, Bryan Istenes, and Kurt Wolfe. 2018. "Tready: A Privacy Centric Ppen Source Home Security System". J. Comput. Sci. Coll. 34, 1 (October 2018), 24-33.
  • Brian Krupp, Dan Jesensky, and Amanda Szampias, "SPEProxy: Enforcing fine grained security and privacy controls on unmodified mobile devices," 2017 IEEE 8th Annual Ubiquitous Computing, Electronics and Mobile Communication Conference (UEMCON), New York City, NY, USA, 2017, pp. 520-526.
  • Brian Krupp, Nigamanth Sridhar, and Wenbing Zhao. "SPE: Security and Privacy Enhancement Framework for Mobile Devices", IEEE Transactions on Dependable and Secure Computing. vol. 14, no. 4, pp. 433-446, July-Aug. 1 2017.
  • Brian Krupp, Nigamanth Sridhar, and Wenbing Zhao. "An Ontology for Enforcing Security and Privacy Policies on Mobile Devices." Proceedings of the 6th International Conference on Knowledge Engineering and Ontology Development (KEOD’14). October 21–24, 2014. Rome, Italy.
  • Brian Krupp. "Memory Leaks in iOS 7 - iOS Networking APIs are leaking memory. The good news: You can stop them." Dr. Dobb's. http://www.drdobbs.com/architecture-and-design/memory-leaks-in-ios-7/240168600
  • Brian Krupp, Nigamanth Sridhar, and Wenbing Zhao “A Framework for Enhancing Security and Privacy on Unmodified Mobile Operating Systems”, in Proceedings of MCSC Workshop on 33rd International Conference on Distributed Computing Systems (ICDCS) 2013
  • Brian Krupp, Nigamanth Sridhar, and Wenbing Zhao “A Survey of Security and Privacy Protection in Mobile Devices”, IGI Encyclopedia of Information Science and Technology 3rd Edition.

Conference and Workshop Presentations

  • An Analysis of Web Tracking Domains in Mobile Applications. 13th ACM Web Science Conference 2021 (WebSci ’21). June 2021.
  • EMPAware: Analyzing Changes in User Perceptions of Mobile Privacy on iOS with Enhanced Awareness. 7th ACM International Workshop on Security and Privacy Analytics. April 2021.
  • Measuring Student Confidence from Tech Camp Participation. Proceedings of the 52nd ACM Technical Symposium on Computer Science Education (Poster) (SIGCSE '21)
  • CS+ Creating a Community Outreach Group in Computing from the Ground Up. ACM Midwest CCSC 2019. Lisle, IL. October 2019.
  • CS0: Introducing Computing with Raspberry Pis. 50th ACM Technical Symposium on Computer Science Education (SIGCSE '19)
  • Every Little Bit Counts: Experiences and Lessons Learned Building a Community Outreach Program from the Ground Up. Proceedings of the 50th ACM Technical Symposium on Computer Science Education (Poster) (SIGCSE '19)
  • Tready: a privacy centric open source home security system. ACM Midwest CCSC 2018. Muncie, IN. September 2018.
  • Nifty Tools: Using Bear and Trello to Manage Academic Demands. ACM Midwest CCSC 2018. Muncie, IN. September 2018.
  • SPEProxy: Enforcing Fine Grained Security and Privacy Controls on Unmodified Mobile Devices. IEEE 8th Annual Ubiquitous Computing, Electronics and Mobile Communication Conference (UEMCON) New York, NY. October 2017.
  • Augmenting Mobile Security and Privacy Controls. BSides Cleveland Security Conference, Cleveland OH. June 2015.
  • An Ontology for Enforcing Security and Privacy Policies on Mobile Devices. Proceedings of the 6th International Conference on Knowledge Engineering and Ontology Development. Rome, Italy. October 2014.
  • A Framework for Enhancing Security and Privacy on Unmodified Mobile Operating System. The 1st ICDCS International Workshop on Mobile Cloud and Social Computing (MCSCS 2013). Philadelphia, PA. July 2013.

CS+ Community Outreach Group

About CS+

Our CS+ group is a passionate group of students and faculty that focuses on providing opportunities for students to learn more about computing and building their confidence in the field. We give talks on computing at schools and host Tech Camps at BW. More information can be found on our website!

Learn More

We have several ways to learn more about the program:

Other Info

Cleveland native and graduate of Baldwin Wallace! Below is my education background, professional experience, and other information.

Education

Doctorate of Engineering – May 2015
Cleveland State University, Cleveland OH
IEEE ETA KAPPA NU (HKN) Honor Society Inductee
Advisors Wenbing Zhao and Nigamanth Sridhar
Dissertation Title: Enhancing Security and Privacy for Mobile Systems
M.S. in Computer and Information Science - December 2010
Cleveland State University, Cleveland OH
Beta Gamma Sigma Honors Association Inductee
Thesis Title: Exploration of Dynamic Web Page Partitioning for Increased Web Page Delivery Performance
B.S. in Computer Information Systems - May 2005
Baldwin-Wallace College, Berea OH

Professional Experience

Software Developer and Architect
Hyland Software - May 2012 to July 2015
Enterprise Solution Architect, Security Consultant, Distributed Systems Engineer
Key Bank - May 2005 to May 2012
Technical Analyst
Global eXchange Services - January 2002 to May 2005