About
I am a Ph.D. student in Computer Science at the University of Maryland, College Park, working in the Computer Architecture and Systems Lab (CASL) with Prof. Bahar Asgari. My research focuses on resilient and efficient systems for IoT-driven smart environments, with a particular emphasis on lightweight Transformer-based methods for real-time fault detection and diagnosis of smart-home sensors and devices at the edge.
Research Interests
- Resilient and dependable IoT systems for smart homes and smart environments
- Lightweight Transformer architectures and ML models for real-time edge deployment
- Hardware/software co-design for efficient ML and sensing workloads
- High-performance computing systems and parallel programming frameworks
- FPGA-based acceleration and reconfigurable computing
Publications
-
Tureis: Transformer-based Unified Resilience for IoT Devices in Smart HomesSubmitted to the 53rd International Symposium on Computer Architecture (ISCA), 2026.Under review
-
ThingsDND: IoT Device Failure Detection and Diagnosis for Multi-User Smart Homes18th European Dependable Computing Conference (EDCC), pp. 113–116, 2022.
-
FAST: FPGA Acceleration of Neural Networks Training12th International Conference on Computer and Knowledge Engineering (ICCKE), pp. 492–497, 2022.
Selected Projects
- Lightweight BERT-style Transformer for real-time sensor failure detection and diagnosis in smart homes.
- Bit-level sensor encodings and confidence-based fault scoring designed for edge devices.
- Targets robust, low-latency inference on resource-constrained platforms.
- Context-aware method for detecting and diagnosing sensor failures in multi-user smart homes.
- Models correlations between heterogeneous sensors to localize the source and type of faults.
- Evaluated Intel MPI, OpenMPI, Intel TBB, and PSTL on HPC platforms.
- Analyzed scalability, communication efficiency, and performance bottlenecks.
- Designed and implemented an arithmetic core using Xilinx Vivado Design Suite.
- Explored resource–performance trade-offs and performance optimization for FPGA-based realizations.
- Implemented CRC, checksum, and Hamming code algorithms in Python.
- Compared detection capability and overhead across different error models.
Teaching & Experience
- Research on resilient and efficient smart-home IoT systems, including the Tureis framework.
- Focus on Transformer-based modeling, sensor encodings, and real-time edge deployment.
- Lead discussion sections, hold office hours, and help design/grade exams and assignments.
- Assist students with algorithm design, complexity analysis, and problem-solving skills.
Skills
Programming
C, Python, CUDA, VHDL, Verilog, MPI, OpenMP, MATLAB
Tools
Xilinx Vivado, Synopsys Design Compiler, SOC Encounter, gem5, Keil, STM32CubeMX,
Microsoft Visual Studio, Jupyter Notebook, LaTeX, Microsoft Office, Git
Platforms
Windows, Linux