profile picture

Faisal N

- Research Program Mentor

PhD at University of California, Santa Barbara

Expertise

computer science, data science, machine learning, blockchain, cloud computing, web applications, Internet of Things

Bio

Research Interests: AI, Machine Learning, Big Data, Data Science, Blockchain, Applications, Data Analytics, Computer Science, Web Applications Faisal Nawab is a Professor in the Computer Science Department in the University of California Irvine (UCI). His work is the fields of data science, big data, machine learning, and cloud computing. He leads the EdgeLab at UCI where he conducts research in building data management, web, and mobile solutions for emerging edge, Internet of Things (ioT), and blockchain applications. Faisal's research has been recognized by receiving more than two million dollar funding from the National Science Foundation (NSF). This includes grants and funding to create programs for engineering students to learn data science. His research received Facebook's next-generation Internet infrastrcture award. Faisal is passionate about teaching and mentoring high school and undergraduate students. One of the high school students he mentored won the second-place award in the K-12 student research competition in the IEEE ICDE 2023 conference. This has been for a project that the student worked on with Faisal in the area of blockchain systems. Faisal also participated as a grand award judge in the International Science and Engineering Fair (ISEF) that includes high school students' research projects from all over the world. Faisal has published more than 50 papers in top-tier conferences and journal. Faisal has an h-index of 17 and his papers have been cited by more than 1100 papers. His papers received recognitions such as being nominated as one-of-the-best papers in the IEEE International Conference on Data Engeineering (ICDE) conference. Faisal also serves as a program committee member, reviewer, and associate editors in top-tier conferences and journals.

Project ideas

Project ideas are meant to help inspire student thinking about their own project. Students are in the driver seat of their research and are free to use any or none of the ideas shared by their mentors.

Enhancing Neural Network Performance for Traffic Video Detection Using a Multi-Model Pipeline Approach

This project aims to improve the performance of neural networks for real-time traffic video detection by using a multi-model pipeline approach. The pipeline will break the task into stages, including frame selection, object detection, object tracking, and traffic analysis. By combining specialized models at each stage, such as CNNs for vehicle detection and RNNs for object tracking, the system will reduce computational load, minimize latency, and improve accuracy. Students will experiment with neural architectures and optimize performance for real-world traffic video datasets.

Optimizing NFT Transactions with an Offchain Component for Decentralized Blockchain Applications

This project aims to develop a hybrid onchain-offchain system to optimize the efficiency of NFT (Non-Fungible Token) transactions. While blockchain provides transparency and security, it can suffer from high transaction fees and slow processing times, especially during network congestion. By incorporating an offchain component, this system will offload certain computational tasks and data storage outside the blockchain, reducing onchain interaction and transaction costs. The offchain component will handle tasks such as metadata storage, batch transaction processing, and user authentication. Only critical, final state updates and ownership transfers will be recorded on the blockchain, ensuring both security and efficiency. This architecture will not only decrease gas fees but also improve transaction speeds, making NFT trading more scalable and accessible. Students working on this project will explore blockchain fundamentals, smart contracts, and offchain technologies such as layer 2 solutions or rollups, gaining hands-on experience in decentralized applications.

Modeling Training Performance and Latency in Real-Time Anomaly Detection Using Queueing Theory

This project aims to develop a mathematical model to study the training performance and inference latency of machine learning systems in real-time anomaly detection applications. The focus is on optimizing the efficiency of the machine learning pipeline by modeling the system's performance characteristics using queueing theory. By integrating queueing models, the project will simulate the system's behavior under different conditions, such as varying data arrival rates, model training times, and inference speeds. The model will assess how these factors impact overall system latency and performance, helping to identify bottlenecks and optimize resource allocation. Students will explore how queueing theory principles can be applied to machine learning, especially in time-critical anomaly detection tasks (e.g., cybersecurity or equipment monitoring). The project will provide insights into improving response times and ensuring efficient real-time inference while maintaining high detection accuracy.

Building a Social Network for Environmental Action and Sustainable Living

This project focuses on creating a social network application that empowers users to take collective action on pressing environmental issues and promotes sustainable living. The platform will allow individuals and communities to share ideas, resources, and real-world solutions to reduce their carbon footprint, conserve energy, and promote eco-friendly practices. The application will include features such as: Eco-Challenges: Users can participate in or create challenges (e.g., reducing plastic usage, planting trees) and track their impact over time. Collaborative Solutions: A space for users to discuss and implement projects like community cleanups, local sustainability initiatives, and recycling programs. Environmental Impact Tracking: The app will include a feature that allows users to log their daily sustainable actions (e.g., biking to work, reducing water use) and see their collective impact with others on the network. Students will explore the technical aspects of social media applications, such as user authentication, data sharing, and recommendation algorithms, while also learning about sustainability challenges. The project combines social networking technology with a mission to address real-world environmental problems, motivating users to engage in meaningful, positive change.

Automating Homework and Exam Grading with Large Language Models (LLMs)

This project aims to develop a system that utilizes Large Language Models (LLMs) to automatically grade students' homework and exams. The system will process both structured (e.g., multiple choice, true/false) and unstructured (e.g., essays, short answers) student responses, offering immediate and consistent feedback. For unstructured responses, the LLM will assess factors such as relevance, completeness, and clarity of answers, comparing them to predefined rubrics or model solutions. The system can also offer suggestions for improvement, helping students learn more effectively. Additionally, the project will explore bias reduction, explainability, and the ability to handle diverse subject areas, from math and science to language arts. Students working on this project will gain experience with natural language processing, model fine-tuning, and evaluation metrics, while addressing an impactful real-world need: reducing the grading workload for teachers and providing faster, personalized feedback for students.

Coding skills

python, c++, java

Languages I know

Arabic, Native

Teaching experience

I mentored high school, undergraduate, and graduate students to perform research in the areas of data science, computer systems, and machine learning. The work performed by high school students I mentored have been published in IEEE-affiliated events, and won awards in research competitions.

Credentials

Work experience

University of California Irvine (2018 - Current)
Assistant Professor

Education

KFUPM
BS Bachelor of Science (2009)
Computer Engineering
King Abdullah University of Science and Technology
MS Master of Science (2011)
Computer Science
University of California, Santa Barbara
PhD Doctor of Philosophy (2017)
Computer Science

Interested in working with expert mentors like Faisal?

Apply now