I am a fifth-year PhD student at the University of Virginia in the Department of Computer Science working with Prof. Kamin Whitehouse. I research using computational and machine learning methods to develop smart home services. Currently, I am working on novel non-invasive sensing technologies and inference algorithms to recognize human presence, location, and activities. In my current project, I leverage wireless signals and the reflection changes as an indicator to detect humans.

My research interests are Cyber Physical Systems, Internet of Things (IoT), Data mining and Applied Machine Learning, and Computer Networks.

Multipath Triangulation: Decimeter-level WiFi Localization and Orientation with a Single Unaided Receiver
E. Soltanaghaei, A. Kalyanaraman, K. Whitehouse
16th international conference on mobile systems, application, and services (MobiSys), 2018. [Paper]

Forma Track: Tracking People based on Body Shape
A. Kalyanaraman, D. Hong, E. Soltanaghaei, K. Whitehouse.
The ACM international joint conference on pervasive and ubiquitous computing (UbiComp), 2017. [Paper]

Practical occupancy detection for programmable and smart thermostats
E. Soltanaghaei, K. Whitehouse
Elsevier Journal of Applied Energy, 2017. [Paper]

Poster: Improving Multipath Resolution Using MIMO Smoothing (2nd place winner of ACM Student Research Competition)
E. Soltanaghaei, A. Kalyanaraman, K. Whitehouse
The 23rd Annual International Conference on Mobile Computing and Networking (MobiCom), 2017. [Paper]

Peripheral WiFi Vision: Exploiting Multipath Reflections for More Sensitive Human Sensing
E. Soltanaghaei, A. Kalyanaraman, K. Whitehouse
4th Workshop on Physical Analytics (WPA), 2017. [Paper] [Data]

Poster: Occupancy State Detection using WiFi Signals (Best Poster Award in MobiSys Women's Workshop)
E. Soltanaghaei, A. Kalyanaraman, K. Whitehouse
15th international conference on mobile systems, application, and services (MobiSys), 2017. [Paper]

WalkSense: Classifying Home Occupancy States Using Walkway Sensing (Best Presentation Award)
E. Soltanaghaei, K. Whitehouse
3rd ACM International Conference on Systems for Energy-Efficient Built Environments (BuildSys'16). [Paper] [PPT] [Data]

Multi-Option, Multi-Class Path Scheduling Methods for Advance Reservation Systems
E. Soltanaghaei, M. Veeraraghavan
16th International conference on High Performance Switching and Routing (HPSR'15). [Paper]

Detection of Fast-Flux Botnets Based on DNS Analysis
E. Soltanaghaei, M. Kharrazi
International Journal of Science and Technology (Scientia Iranica'14). [Paper]

Pattern Extraction for High-Risk Accidents in the Construction Industry: A Data Mining Approach
M. Amiri, A. Ardeshir, E. Soltanaghaei
International Journal of Injury Control and Safety Promotion, 2014. [Paper]

Analysis of high risk occupational accidents in construction industry using data mining methods
M. Amiri, A. Ardeshir, E. Soltanaghaei
Journal of Iranian occupational health, Tehran university of medical sciences, 2013 [in Persian]. [Paper]
Multipath Triangulation: Decimeter-level WiFi localization and orientation estimation with a single access point
E. Soltanaghaei, K. Whitehouse
U.S. Patent Application 62/628,526, filed February 2018. Patent Pending.
RF Sensing: Human Presence Detection Using WiFi Signals
Human presence sensing has significant potential to provide monetary and environmental benefits by saving energy. Recent advances in wireless techniques such as MIMO-OFDM technology have extended its use beyond simply a communication medium to that of a device-free human sensing tool. In this project, we leverage on the ubiquity of commodity WiFi devices. The presence of several WiFi-enabled devices or plug-in modules deployed in every room of a home creates a wireless mesh, which can serve as a sensor network and provides rich information about the environment. However, in indoor environments, WiFi signals suffer from rich multipath distortions, causing the signal disturbance produced by the target movements swamped in the noise distortion subspace. To address this challenge, we resolve multipath reflections and leverage each path as a new sensor rather than a distortion to increase both the spatial coverage and sensitivity of the sensing approaches.

Walkway Sensing: A new Principle for Home Occupancy Detection
Home automation systems can save a huge amount of energy by detecting home occupancy and sleep patterns to automatically control lights, HVAC, and water heating. However, the ability to achieve these benefits is limited by a lack of sensing technology that can reliably detect zone occupancy states. We present a new concept called Walkway Sensing based on the premise that motion sensors are more reliable in walkways than occupancy zones, such as hallways, foyers, and doorways, because people are always moving and always visible in walkways. We present a methodology for deploying motion sensors and a completely automated algorithm called WalkSense to infer zone occupancy states.

Path Scheduling Methods for Advance Reservation Systems
This project proposes new routing protocols for a new type of service called Boosting Inter-Domain Scheduled Dynamic Circuit Services (SDCS) on the Internet that offers delay and rate guarantees for data transfers (e.g., e-mail and Web access) and voice/video conferencing applications (e.g., Skype), which promises to impact a wide range of high-throughput applications like telepresence, telehealth and surgery, video-conferencing, distance-learning and remote haptics applications for the handicapped and the blind. This work advances the state-of-art in path scheduling and route selection by considering multiple call classes and allowing users to provide multiple start-time options in their requests for bandwidth in advance-reservation systems.

Botnet Detection Based on DNS Traffic Analysis
Botnets are networks build up of a large number of bot computers which provide the attacker with massive resources such as bandwidth, storage, and processing power. In turn allowing the attacker to launch massive attacks such as Distributed Denial of Service (DoS) attacks, or undertake spamming or phishing campaigns. One of the main approaches for botnet detection is based on monitoring and analysing DNS query/responses in the network, where botnets make their detection more difficult by employing techniques such as fast-fluxing. Moreover, the main challenge in detecting fast-flux botnets is their similar behaviour with that of legitimate networks, such as CDNs, using a round-robin DNS technique. In this project, we proposed a technique to detect botnet-infected hosts according to the similar DNS behaviour of several bots related to a botnet. Then using a Bayesian approach, the similar infected hosts will be grouped . In the second part, we use the sequential probability testing named SPRT (Sequential Probability Ratio Test) to improve the detection module and provide incremental data analysis.

Analysis of Occupational Accidents using Data mining
Accidents involving falls and falling objects are highly frequent accidents in the construction industry, while being hit by a vehicle, electric shock, collapse in the excavation and fire or explosion accidents are much less frequent, but they make up a considerable proportion of severe accidents. In this study, Large datasets containing occupational accident records in construction and mining industries were analysed using data mining methods such as decision tree, ensembles of decision tree and association rules methods. This analysis is aimed at extraction and characterization of high risk and high severity accidents leading to industrial safety improvement. In this project, the construction accidents of Iranian Social Security Organization (SSO) and the American mining accidents were analysed using classification and association rule methods.
University of Virginia (2014 - PRESENT)
Ph.D in Computer Science - Advisor: Prof. Kamin Whitehouse
Project: Human Activity Recognition using Innovative Sensing Approaches

Sharif University of Technology (2011-2013)
M.S. in Computer Engineering - Advisor: Prof. Mehdi Kharrazi
Thesis: Botnet C&C Channel Detection based on DNS Traffic Analysis

Amirkabir University of Technology (2009-2013)
B.S. in Information Technology Engineering - Advisor: Prof. Babak Sadeghyan
Thesis: Botnet Detection based on Sequential Probability Ratio Test (SPRT)

Amirkabir University of Technology (2007-2011)
B.S. in Computer (Software) Engineering - Advisor: Prof. Babak Sadeghyan
Thesis: Privacy Preserving network-based intrusion detection system
Rice Hall 530
Department of Computer Science
85 Engineer's Way
P.O. Box 400740
Charlottesville, VA 22904