Roman Lysecky
Roman Lysecky, Associate Professor, CV
Department of Electrical and Computer Engineering
University of Arizona
Tucson, AZ 85721

Email: rlysecky@ece.arizona.edu
Phone: 520-621-6192
Office: ECE 356F

Short Bio

Roman Lysecky is an Associate Professor of Electrical and Computer Engineering at the University of Arizona. He received his B.S., M.S., and Ph.D. in Computer Science from the University of California, Riverside in 1999, 2000, and 2005, respectively. His research interests focus on embedded systems, with emphasis on runtime optimization, non-intrusive system observation methods for in-situ analysis of complex hardware and software behavior, data-adaptable system, and embedded system security. He was awarded the Outstanding Ph.D. Dissertation Award from the European Design and Automation Association (EDAA) in 2006 for New Directions in Embedded Systems. He received a CAREER award from the National Science Foundation in 2009 and five Best Paper Awards at the ASEE Annual Conference, ACM/IEEE International Conference on Hardware-Software Codesign and System Synthesis (CODES+ISSS), the ACM/IEEE Design Automation and Test in Europe Conference (DATE), the IEEE International Conference on Engineering of Computer-Based Systems (ECBS), and the International Conference on Mobile Ubiquitous Computing, Systems, Services (UBICOMM). He is an inventor on one US patent. He has coauthored five textbooks on VHDL, Verilog, C, C++, and Java programming. His recent textbooks, published with Zyante, utilize a web-native, interactive, and animated approach that has shown notable increases in student learning and course grades. He has also received multiple awards for Excellence at the Student Interface from the College of Engineering at the University of Arizona.

Recent Publications

  1. A. Edgcomb, F. Vahid, R. Lysecky. Students Learn More with Less Text that Covers the Same Core Topics. IEEE Frontiers in Education, Accepted for Publication, 2015.
  2. R. Lysecky, F. Vahid. Data Structures Essentials. zyBooks, 2015.
  3. A. Edgcomb, F. Vahid, R. Lysecky, A. Knoesen, R. Amirtharajah, M. L. Dorf. Student Performance Improvement using Interactive Textbooks: A Three-University Cross-Semester Analysis. ASEE Annual Conference, 2015. Received Best Paper Award
  4. S. Lu, M. Seo, and R. Lysecky. Timing-based Anomaly Detection in Embedded Systems. Asia South Pacific Design Automation Conference (ASP-DAC), pp. 809-814, 2015.
  5. J. Sametinger, J. Rozenblit, R. Lysecky, P. Ott. Security Challenges for Medical Devices. Communication of ACM (CACM), Vol. 58 No. 4, Pages 74-82, 2015.
  6. J. C. Lee, J. Vance, and R. Lysecky. Hardware-based Event Stream Ordering for System-level Observation Framework. IEEE Embedded Systems Letters (ESL), Vol. 6, No. 4, pp. 81-84, 2014.
  7. J. Sun, R. Lysecky, K. Shankar, A. Kodi, A. Louri, J. Roveda. Workload Assignment Considering NBTI Degradation in Multi-core Systems, ACM Journal on Emerging Technologies in Computing Systems (JETC), Vol. 10, No. 1, Article 4, pp. 1-22, 2014.
  8. S. Whitsitt, J. Sprinkle, R. Lysecky. Generating Model Transformations for Mending Dynamic Constraint Violations in Cyber Physical Systems. Workshop on Domain-Specific Modeling (DSM), 2014.
  9. J. C. Lee, R. Lysecky. Area-Efficient Event Stream Ordering for Runtime Observability of Embedded Systems. IEEE/ACM Design Automation Conference (DAC), Article 130, pp. 1-6, 2014.
  10. R. Lysecky, A. Lizarraga. Programming in Java, Programming in Java: Early Objects, AP Java. zyBooks, 2013.

Recent News

  • New zyBook on Data Structures Essentials covering search and sorting algorithm, complexity, lists, stacks, queues, hash tables, trees, and graphs.
  • Paper on Student Performance Improvement using Interactive Textbooks: A Three-University Cross-Semester Analysis received Best Paper Award for Computers in Education at the ASEE Annual Conference, 2015.
Abstract: We conducted studies to determine whether introducing an interactive textbook into introductory STEM (science, technology, engineering, math) courses can improve student grades. An interactive textbook has substantially less text than a traditional textbook, instead having numerous embedded question sets designed for learning and not quizzing, numerous animations of key concepts, and some built-in tools. The studies included four introductory computer-programming courses at three research universities: C++ at Univ. of Michigan, C/C++ at Univ. of Arizona, and MATLAB at Univ. of California at Davis. For each, two course offerings were compared, the first using a static textbook or static web resources, and the second using an interactive textbook. Most other course features remained the same between offerings, including the teacher and the semester offering (e.g., Spring semester), or were very similar; differences are noted. We analyzed final course grades and performance on specific course items using nonparametric analysis with conservative Bonferroni adjustment for multiple tests. Across all courses involving 1,945 students, course grades improved by 0.28 points on a 0-4 point scale (p-value < 0.001), or 1/4 letter grade, from static to interactive textbook. More importantly, students in the lower quartile of the course improved by 0.38 points (p-value < 0.001), or 1/3 letter grade. Exam scores improved by 13.6% (p-value < 0.001) and project scores by 7.4% (p- value < 0.001) from static to interactive textbooks. 98% of the students subscribed to the interactive textbook and completed at least some activities on the interactive textbook. The average student completed 87% of the assigned activities in the interactive textbook.
  • Air Force Office of Scientific Research (AFOSR) has funded a new project on Data-Adaptable Modeling and Optimization for Runtime Adaptable Systems with Co-PI Dr. Jonathan Sprinkle. More details coming soon.
  • Paper on Student Performance Improvement using Interactive Textbooks: A Three-University Cross-Semester Analysis has been accepted and will be presented at the ASEE Annual Conference, 2015.
  • Paper on Security Challenges for Medical Devices was just published in the April 2015 issue of the Communications of the ACM (CACM). Link to Paper.
  • Here's a great video showing the benefits of the "Less text, more action" approach for zyBooks.
  • Paper accepted: J. C. Lee, R. Lysecky, System-Level Observation Framework for Non-Intrusive Runtime Monitoring of Embedded Systems ACM Transactions on Design Automation of Electronic Systems (TODAES).
  • Paper on Generating Model Transformations for Mending Dynamic Constraint Violations in Cyber Physical Systems will be presented at the 14th Workshop on Domain-Specific Modeling (DSM) authored by S. Whitsitt, J. Sprinkle, and R. Lysecky.
  • Paper on Timing-based Anomaly Detection in Embedded Systems has been pusblished at the Asia South Pacific Design Automation Conference (ASP-DAC) authored by S. Lu, M. Seo, and R. Lysecky.
  • Paper on Hardware-based Event Stream Ordering for System-level Observation Framework has been published in IEEE Embedded Systems Letters (ESL) authored by J. C. Lee, J. Vance, and R. Lysecky. Link to Paper.
  • Paper on Area-Efficient Event Stream Ordering for Runtime Observability of Embedded Systems has been published at the Design Automation Conference (DAC) authored by J.C. Lee and R. Lysecky Link to Paper.
  • Paper on Workload Assignment Considering NBTI Degradation in Multi-core Systems has been published in the Jan. 2014 issue of ACM Journal on Emerging Technologies in Computing Systems (JETC) Link to Paper.
  • Paper on Dynamic profiling and fuzzy-logic-based optimization of sensor network platforms has been published in the Dec. 2013 issue of ACM Transaction on Embedded Computing Systems (TECS). Link to Paper.
  • Two papers have been accepted for publication at International Conference on Field-Programmable Technology (FPT) 2013: Discrete Event System Specification, Synthesis, and Optimization of Low-Power FPGA-based Embedded Systems authored by T. Pifer, D. Schwartz, R. Lysecky, C. Seo, B. Zeigler and ''Runtime Hardware/Software Task Transition Scheduling for Runtime-Adaptable Embedded Systems" authored by N. Sandoval, C. Mackin, S. Whitsitt, R. Lysecky, J. Sprinkle.
  • Presented a paper on Efficient Reconfiguration Methods to Enable Rapid Deployment of Runtime Reconfigurable Systems at the Asilomar Conference on Signals, Systems and Computers 2013. Presentation PDF
  • New animated, interactive textbooks on Programming in C, Programming in C++, and Programming in Java are available from Zyante. These books are develop dot be web-native and highly interactive with extensive animations, interactive tools, and embedded questions sets and exercises for student self-assessment.
  • Paper accepted for publication: A. Lizarraga, R. Lysecky, S. Lysecky, A. Gordon-Ross. Dynamic Profiling and Fuzzy Logic Based Optimization of Sensor Networks Platforms. ACM Transactions on Embedded Computing Systems (TECS).
  • Video demonstration of DARES Modeling Approach: DARES Overview