Publications

Filter by type:
. Improving Retention through Team-Based Learning Finch Labs and Peer-Educators in Intro to Programming. Proceedings of the 50th ACM Technical Symposium on Computer Science Education, 2019.

PDF

. Course Redesign to Improve Retention: Finding the Optimal Mix of Instructional Approaches. The Journal of Computing Sciences in Colleges, 2019.

PDF

. Three-party ORAM for secure computation. International Conference on the Theory and Application of Cryptology and Information Security, 2015.

. Designing challenge questions for location-based authentication systems: a real-life study. Human-centric Computing and Information Sciences, 2015.

. Asynchronous adaptive task allocation. 2015 IEEE 35th International Conference on Distributed Computing Systems (ICDCS), 2015.

. Distributed dynamic channel assignment in wireless networks. Computing, Networking and Communications (ICNC), 2014 International Conference on, 2014.

. A location-based authentication system leveraging smartphones. Mobile Data Management (MDM), 2014 IEEE 15th International Conference on, 2014.

. Solving the at-most-once problem with nearly optimal effectiveness. Theoretical Computer Science, 2013.

. A Method for Improving Mobile Authentication Using Human Spatio-Temporal Behavior. The IEEE Symposium on Computers and Communications, 2013.

. Towards macroscopic human behavior based authentication for mobile transactions. Proceedings of the 2012 ACM Conference on Ubiquitous Computing, 2012.

. The strong at-most-once problem. International Symposium on Distributed Computing, 2012.

. Solving the at-most-once problem with nearly optimal effectiveness. 13th International Conference on Distributed Computing Systems and Networking ICDCN 2012, 2012.

. Taking total control of voting systems: Firmware manipulations on an optical scan voting terminal. Proceedings of the 2009 ACM symposium on Applied Computing, 2009.

. State-wide elections, optical scan voting systems, and the pursuit of integrity. IEEE Transactions on Information Forensics and Security, 2009.

. Automating Voting Terminal Event Log Analysis.. EVT/WOTE, 2009.

. At-most-once semantics in asynchronous shared memory. International Symposium on Distributed Computing, 2009.

. Analyzing the number of slow reads for semifast atomic read/write register implementations. Proceedings Parallel and Distributed Computing and Systems (PDCS09), 2009.

. Pre-Election Testing and Post-Election Audit of Optical Scan Voting Terminal Memory Cards.. EVT, 2008.