Courses
  CSE741A Pervasive Healthcare Technologies
Course Description: This course, CSE741A Pervasive Healthcare Technologies, offers a comprehensive introduction to the field of pervasive health. It covers a wide array of related topics including healthcare principles, wireless communication technologies, biomedical instrumentation, clinical study methodologies, information technology frameworks, and persuasive psychology techniques. This seminar aims to provide students with the foundational knowledge and skills needed to navigate and contribute to the rapidly evolving landscape of pervasive healthcare technologies..
  CSE741B Selected Topics in Mobile and Embedded Systems
Course Description: This seminar explores advanced topics in mobile and embedded systems (MES), including energy-efficient sensing, battery management, mobile human-computer interaction (HCI), and mobile security. Through lectures and optional projects, students will examine design methodologies and technologies impacting mobile health, HCI, and embedded computing. The course aims to provide a deep understanding of current trends and practical applications in the MES field.
  CSE741C Security Techniques on Emerging Biometrics and IoT
Course Description: This seminar provides an in-depth exploration of advanced security systems in the context of emerging biometrics and the Internet of Things (IoT). The course begins with a review of traditional biometric techniques, then shifts focus to cutting-edge biometric identifiers, including soft biometrics and behavioral analytics. Additionally, the seminar delves into the latest research on mobile user authentication, emphasizing biometric-based solutions. Participants will learn critical skills in evaluating and designing user authentication systems, including understanding performance metrics and applying biometric methods. By the seminar's conclusion, students will be well-versed in the latest security technologies and methodologies in the rapidly evolving fields of biometrics and IoT.
  CSE741D Selected Topics on Internet of Things
Course Description: This seminar offers a comprehensive overview of emerging systems within the Internet of Things (IoT) domain. Starting with a foundational review of traditional embedded and mobile systems, the course then dives deep into novel IoT applications and technologies. Discussions will extend to recent research advancements, with a dual focus on the technical underpinnings and practical applications of IoT systems. Throughout the seminar, students will engage with the entire spectrum of IoT development, from conceptualization to design and implementation, concluding with an examination of real-world IoT applications. By the seminar's end, participants will possess a thorough understanding of contemporary IoT topics and their implications.
  CSE490/590 Computer Architecture
Course Description: This course provides an in-depth examination of the evolution of computer architecture, emphasizing the interplay between hardware and software components in computer systems. Students will explore a range of topics, including instruction set design, micro-architecture techniques like pipelining, and the organization of cache and virtual memory. The course also covers system-level concepts such as protection, sharing, and I/O strategies, as well as architectural designs including in-order and out-of-order superscalar architectures, Very Long Instruction Word (VLIW) machines, vector supercomputers, multithreaded architectures, symmetric multiprocessors, and parallel computing frameworks. Additionally, contemporary topics like Field-Programmable Gate Array (FPGA) architectures will be addressed, providing insights into modern computing unit design. Through a combination of lectures, assignments, and projects, students will gain a comprehensive understanding of the foundational and advanced aspects of modern microprocessors and reconfigurable computing units, equipping them with the knowledge and skills to engage with current challenges and innovations in computer architecture.
  CSE341 Computer Organization
Course Description: This course covers fundamental concepts in computer organization, including instruction set architecture, arithmetic logic units, computer arithmetic, and datapath and control unit design. Students will also learn about pipelining, memory hierarchy, and input-output systems. The course integrates recent advancements in the field, such as accelerator-rich, brain-inspired, and quantum computers, providing a comprehensive overview of both traditional and modern computing systems..