Home

About

Dr. Hammam Alsafrjalani is an Assistant Professor in Practice (non-tenure track) at the department of Electrical and Computer Engineering, at the University of Miami. Dr. Alsafrjalani received his Ph.D. degree in Electrical and Computer Engineering from University of Florida in December 2015, and his M.S. degree from University of Florida in December 2011. Dr. Alsafrjalani received his B.S. degree from New Jersey Institute of Technology in May 2007.

While attending University of Florida, Dr. Alsafrjalani worked as an intern for Intel Inc. and Microsoft Inc. Prior to attending graduate school, Dr. Alsafrjalani worked as an engineer at Dialogic and Vonage Inc.

Awards

Faculty Learning Community Fellowship, 2022 Academic Year

Most Innovative Faculty Member, Jan 2020

Faculty Learning Community Fellowship, 2019 Academic Year

Most Innovative Faculty Member, Jan 2019

Student-Choice Best Engineering Faculty Member Award, Jan 2019

Research Interest

Research interests include computer architecture, embedded systems, heterogeneous-and-configurable systems, hardware/software co-design, AI for cybersecurity, runtime optimization, augmented and virtual reality, and consumer electronics.

Dr. Alsafrjalani's Ph.D. dissertation focused on optimization for energy, performance, and/or temperature in multicore systems. The optimization techniques used a hardware-software co-design approach that incorporated novel hardware architectures with associated scheduling and tuning algorithms. The benchmarking results showed energy savings as high as 25% while maintaining high performance, compared to base systems; and the results were published in peer-reviewed articles.

For a list of publications, please see the Publications page.

Proposals and Funding

Over the past few years, Dr. Alsafrjalani has worked on many proposals as a principal investigator (PI), co-PI, and senior personnel. The proposals were in fundamental computer science and engineering, applied science, augmented/virtual reality, and education, or were multidisciplinary in nature, with the school of psychology and the school of communication.

For more details on proposals, please check the Proposals and Funding page.

Projects

Coming soon.

Teaching

As an assistant professor in practice, Dr. Alsafrjalani teaches undergraduate and graduate courses such as Computer Architecture, Computer Organization, Embedded Systems, Microprocessors--Hardware, Software, and Interfacing, Circuit Analysis, Digital Logic, Senior Capstone, and/or Introduction to Electrical and Computer Engineering. Topics taught include, but not limited to, communication protocols (e.g., I2C), direct memory access, analog/digital audio and image encoding/decoding, sensors, assembly programming, RTL/VHDL, simulation, microarchitecture, power-performance-temperature tradeoff, VLIW, GPUs, pipelining, cache memory, and steady-state analysis.

Tools used in teaching the aforementioned courses include: Quartus Prime, Altera/Intel Monitor Program, Every Circuit, PSpice, Gem5, SimpleScalar, Keil uVision, Visual Studio, Python, and Linux shell scripting.

In addition to teaching classes, Dr. Alsafrjalani supervises senior design students with capstone projects, a few of which had been nominated or received and award during the College of Engineering's Senior Design Expo. Furthermore, Dr. Alsafrjalani advises Master's students with graduate-level projects and serves on Ph.D. research committees to help Ph.D. candidate navigate their research.

For sample class syllabi, please see the Teaching page.