Publications

(2025). Scaffolded Projects for the Social Good: A Strategy for Deploying Studio Model in CS Education. To Appear In Proceedings of the 56th ACM Technical Symposium on Computer Science Education V. 2 (SIGCSE 2025).
(2025). Best Practices in Software Projects with Community Partners. To Appear in Proceedings of the 56th ACM Technical Symposium on Computer Science Education.
(2024). WIP: Industry 4.0 Robotics - an Interdisciplinary Approach to Deep Learning. To appear in Proceedings of the 2024 IEEE Frontiers in Education Conference (FIE 2024).
(2024). WIP: A Systematic Approach to Screen and Align Service-Learning Projects for Optimal Student Outcomes. To appear in Proceedings of the 2024 IEEE Frontiers in Education Conference (FIE 2024).
(2024). External Projects and Partners: Addressing Challenges and Minimizing Risks from the Outset. Proceedings of the 29th annual ACM conference on Innovation and Technology in Computer Science Education (ITiCSE 2024).
(2024). Tutorial - Navigating Feasibility: Choosing Service-Learning Projects for Academic Fit. Proceedings of the 28th Annual Conference of the CCSCNE.
(2024). Scaffolded Projects for the Social Good: A Strategy for Deploying Studio Model in CS Education. In Proceedings of the 55th ACM Technical Symposium on Computer Science Education V. 2 (SIGCSE 2024).
(2024). Community-based Service Learning: Best Practices in Software Projects with Community Partners. Proceedings of the 55th ACM Technical Symposium on Computer Science Education.
(2017). Raspberry Pi creativity: A student-driven approach to teaching software design patterns. 2017 IEEE Frontiers in Education Conference (FIE).
(2017). Raspberry Pi as a platform for the Internet of things projects: Experiences and lessons. Proceedings of the 2017 ACM Conference on Innovation and Technology in Computer Science Education.
(2015). Teaching programming concepts to elementary students. 2015 IEEE Frontiers in Education Conference (FIE).
(2015). Planning-Context Aware Mobile Recommendations. New Trends in Networking, Computing, E-learning, Systems Sciences, and Engineering.
(2015). An architecture for mobile context services. Innovations and Advances in Computing, Informatics, Systems Sciences, Networking and Engineering.
(2014). Modeling mobile user activity planning targets. CEUR Workshop Proceedings.
(2013). Prompted recall travel surveying with GPS. Transport Chicago Conference, Zugegriffen.
(2013). Enhancing Traveler Context through Transferable Activity Patterns. Mobile Computing, Applications, and Services: 4th International Conference, MobiCASE 2012, Seattle, WA, USA, October 11-12, 2012. Revised Selected Papers 4.
(2013). Enhancing traveler context through transferable activity patterns. Lecture Notes of the Institute for Computer Sciences, Social-Informatics and Telecommunications Engineering.
(2013). ACM HotMobile 2013 poster: the importance of timing in mobile personalization. ACM SIGMOBILE Mobile Computing and Communications Review.
(2010). A data mining approach to rapidly learning traveler activity patterns for mobile applications. Ph.D. Dissertation, University of Illinois at Chicago.
(2010). Urban travel route and activity choice survey: Internet-based prompted-recall activity travel survey using global positioning system data. Transportation research record.
(2010). Results of the UTRACS Internet-Based Prompted Recall GPS Travel Survey: Empirical Analysis of the Activity Planning Process. 12th World Conference on Transport Research, Lisbon, Portugal.
(2009). Attribute constrained rules for partially labeled sequence completion. Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics).
(2009). Attribute constrained rules for partially labeled sequence completion. Advances in Data Mining. Applications and Theoretical Aspects: 9th Industrial Conference, ICDM 2009, Leipzig, Germany, July 20-22, 2009..
(2009). An automated GPS-based prompted recall survey with learning algorithms. Transportation Letters.
(2008). Mining sequential association rules for traveler context prediction. Proceedings of the 5th Annual International Conference on Mobile and Ubiquitous Systems: Computing, Networking, and Services.
(2007). Toward trustworthy recommender systems: An analysis of attack models and algorithm robustness. ACM Transactions on Internet Technology.
(2007). Detecting profile injection attacks in collaborative filtering: a classification-based approach. Advances in Web Mining and Web Usage Analysis: 8th International Workshop on Knowledge Discovery on the Web, WebKDD 2006 Philadelphia, USA, August 20, 2006 Revised Papers 8.
(2007). Defending recommender systems: detection of profile injection attacks. Service Oriented Computing and Applications.
(2006). Evaluation of profile injection attacks in collaborative recommender systems. DePaul CTI Research Symposium /Midwest Software Engineering Conference (CTIRS/MSEC 2006), Chicago, Illinois, USA. April 2006.
(2006). The impact of attack profile classification on the robustness of collaborative recommendation. Proc. of WebKDD 2006: KDD Workshop on Web Mining and Web Usage Analysis, in conjunction with the 12th ACM SIGKDD International Conference on Knowledge Discovery and Data Mining (KDD 2006), August 20-23 2006, Philadelphia, PA.
(2006). Securing collaborative filtering against malicious attacks through anomaly detection. Proceedings of the 4th workshop on intelligent techniques for web personalization (ITWP’06), Boston.
(2006). Profile injection attack detection for securing collaborative recommender systems. Masters Thesis, DePaul University CTI Technical Report.
(2006). Detection of obfuscated attacks in collaborative recommender systems. Proceedings of the ECAI.
(2006). Detecting profile injection attacks in collaborative recommender systems. The 8th IEEE International Conference on E-Commerce Technology and The 3rd IEEE International Conference on Enterprise Computing, E-Commerce, and E-Services (CEC/EEE'06).
(2006). Classification features for attack detection in collaborative recommender systems. Proceedings of the 12th ACM SIGKDD international conference on Knowledge discovery and data mining.
(2006). Analysis and detection of segment-focused attacks against collaborative recommendation. Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics).
(2006). Analysis and detection of segment-focused attacks against collaborative recommendation. Advances in Web Mining and Web Usage Analysis: 7th International Workshop on Knowledge Discovery on the Web, WebKDD 2005, Chicago, IL, USA, August 21, 2005. Revised Papers 7.
(2005). Segment-based injection attacks against collaborative filtering recommender systems. Fifth IEEE International Conference on Data Mining (ICDM'05).
(2005). Effective attack models for shilling item-based collaborative filtering systems. Proceedings of the 2005 WebKDD Workshop, held in conjuction with ACM SIGKDD.
(2005). Collaborative recommendation vulnerability to focused bias injection attacks. International Conference on Data Mining: Workshop on Privacy and Security Aspects of Data Mining (ICDM 2005).