Computer Science & Engineering (CSE)

- Smarter solutions for text entry, error correction, and editing on various devices
- Mobile interaction, tangible user interfaces, child-computer interaction, usable security, and scientific data visualization
Lab Websites:

Stefano Carpin
Professor and Associate Dean for Research and Graduate Programs
SE2 222 Research Website
- Robotics
- Motion planning
- Cooperative multi-robot systems
- Urban search and rescue & service robotics
- High fidelity robot simulation
- Artificial intelligence

Professor Carreira-Perpiñán's basic research interests are in machine learning — the estimation of models and representations from data. Most recently, he has been working on topics in the intersection of optimization and machine learning, in particular in learning algorithms for deep neural nets and for nonlinear embeddings. Other topics of interest are dimensionality reduction/manifold learning, clustering, denoising and other unsupervised learning problems, and mean-shift algorithms. He often gets inspiration from problems in speech processing (e.g. articulatory inversion and model adaptation), computer vision (e.g. segmentation, articulated pose tracking, image registration), sensor networks, robotics (e.g. inverse kinematics) and other application areas. In the past, he has also worked on computational neuroscience, specifically on dimension reduction models of the maps of the visual cortex.

Professor Cerpa's broad interests lie broadly in the computer networking and distributed systems areas. His recent focus has been systems research in wireless sensor networks, with emphasis in wireless radio channel measurement and modeling, link quality estimation, routing algorithms, topology control, and programming models. Professor Cerpa is also interested in Internet protocols and operating systems issues. In the past, he has been involved in active networking, mobile IP, and protocol design and verification research.
His research group develops and deploys sensor networks that address some of the grand challenges in science and engineering, mostly in the energy, health and instruments for scientific discovery domains. Some of his projects include developing instruments for solar radiation mapping, energy and occupancy monitoring in smart buildings and exercise physiology monitoring and modeling.

- Development of effective teaching strategies for undergraduate computer science courses
- Development of a security education program for undergraduate students

- Internet of Things (IoT)
- Wireless Networking and Sensing
- Edge Computing
- Reinforcement Learning
- Data Analytics

- Development of educational software tools for effective teaching and learning in computer science.
- Development of interactive curriculum for introductory programming courses.

- Autonomous Driving
- Computer Vision
- Human-Robot Interaction
- Multimodal Machine Learning
- Novelty Detection

- Sensor Systems
- Wireless Networks
- Ubiquitous Computing
- Smart Healthcare

- Computer Architecture
- HW/SW Interaction
- Energy Efficient System
- Reliable and Secure System

- High performance computing
- Fault tolerance/resilience in large-scale parallel and distributed systems
- Power-aware computing
- Performance modeling and optimization

- Parallel and Distributed Computing
- Systems for HPC, Big Data, AI, and others
- Virtualization and Cloud Computing
- High-Performance Communication and I/O
- Performance, Scalability, Fault tolerance, QoS, and others

- Image processing
- Computer vision
- Pattern recognition
- Machine learning
- Content-based information retrieval
- Digital libraries, data mining and knowledge discovery in spatio-temporal, multimedia and scientific datasets

- Cyber-Physical Systems
- Internet-of-Things
- Ubiquitous Computing
- Multimodal signal processing for IoT applications
- Vibration/acoustic signal processing

- Large scale data management
- Database systems design and implementation
- Data aggregation methods
- Approximation and randomized algorithms

- Programming Languages
- Static and Dynamic Program Analysis
- High-performance/Parallel Computing
- Software Engineering

- computer vision
- machine learning
- discrete optimization
- augmented and virtual reality

- Natural Language Processing
- Large Language Models
- Graph Machine Learning
Social Media
- Twitter/X: https://twitter.com/wangyiw33973985

- Computer vision
- Pattern recognition
- Machine learning



