ANURATA PRABHA HRIDI
CS Faculty @UNL | CS PhD @NC State, CS MS @Clemson | Ex-ML Engineer Intern @Rocket Central | AI/ML Researcher | Educational Data Mining, Computer Science Education, Human-Computer Interaction
ANURATA PRABHA HRIDI
CS Faculty @UNL | CS PhD @NC State, CS MS @Clemson | Ex-ML Engineer Intern @Rocket Central | AI/ML Researcher | Educational Data Mining, Computer Science Education, Human-Computer Interaction
My name is Anurata Hridi (pronounced OW-noo-raw-tow REE-dee) and my pronouns are she/her. I am an Assistant Professor of Practice at the University of Nebraska-Lincoln, with a joint appointment between the School of Computing (SoC) and the Raikes School of Computer Science and Management (RS). I completed my PhD in Computer Science (CS) at North Carolina State University in Spring 2026. I also continue to serve as an Adjunct Lecturer at NC State Data Science and AI Academy.
Alongside teaching machine learning and data science courses, I am actively involved in research efforts. My current research focuses on machine learning, educational data mining and computer science education, with an emphasis on applying distributed ML approaches to educational data. My broader research goal is to generate privacy-preserved insights for instructors that can help them provide more personalized support to students in the classroom.
Prior to joining NC State, I completed my MS in CS at Clemson University in 2021 and BSc in Computer Science and Engineering at Bangladesh University of Engineering and Technology in 2017. I was drawn to the realm of research with an exploration into autistic children's educational landscape in Bangladesh in 2019 and have been deeply passionate about research on education since then.
I have gathered experiences in academia and industry through classroom instructor and ML and software engineer positions. Outside work, I enjoy hiking, traveling, reciting poems and engaging in conversations with like-minded individuals. I am open to new experiences, cultures and ways of thinking. I look forward to building connections and exploring collaboration opportunities!
Machine Learning
Artificial Intelligence
Educational Data Mining
Computer Science Education
Human-Computer Interaction
Fairness and Ethics in AI
North Carolina State University, Raleigh, NC, USA
PhD in Computer Science, May 2026
Clemson University, Clemson, SC, USA
MS in Computer Science, May 2021
Bangladesh University of Engineering & Technology, Dhaka, Bangladesh
BSc in Computer Science & Engineering, September 2017
Assistant Professor of Practice, University of Nebraska-Lincoln. Aug 2026 – Present
Course teaching in Fall 2026: CSCE 478/878 (Introduction to Machine Learning)
Preparing to submit NSF grants.
Lecturer, NC State Data Science & AI Academy.
Course teaching in Fall 2026: DSA 201 (Introduction to R/Python for Data Science)
Graduate Research Assistant, North Carolina State University. Jan 2024 – May 2026
Develop methodological training materials to support research work of medical practitioners with electronic health records (EHR). Built tutorials on survival analysis and comparison of performance metrics in Python for the TraCS website.
Apply federated learning to understand students’ interaction patterns and knowledge progression with a focus on privacy and personalization.
Explore adaptation of LLM-based methods in programming education, e.g., RAG, few-shot learning, RLHF and chain-of-thoughts.
Investigate student learning behavior across semesters and measure their course success or learning gains based on activity log data.
Analyze social learning networks and mine students' interaction data to help categorize students in classrooms with explainable insights.
Explore multimodal data to link student collaboration behavior in pairs/teams with their learning progress.
Applied self-regulated learning as a tool to find students’ struggle points in CS education using multimodal data.
Machine Learning Engineer Intern, Rocket Central, Detroit, Michigan, USA. May 2023 – Aug 2023
Mentor: Matthew Rutkowski Manager: Zachary Bloss
Set up an MLOps deployment pipeline. Tools used: mlflow (to store metadata about the models and the dataset), CircleCI (for continuous integration in the testing environment), and AWS Athena (to query the raw dataset), among others.
Collaborated with data scientists and ethical AI testers to make the deployment error-free and less biased with different datasets and problem statements.
Documented ML model deployment workflow and data drift detection use cases.
Graduate Teaching Assistant, North Carolina State University and Clemson University. Jan 2019 – Dec 2023
Taught undergraduate- and graduate-level courses: Object Oriented Programming (with C/C++), Data Science (with Python), Machine Learning, Computer Networks, Database Design, Human-Computer Interaction, Ethics in Computing, Algorithms and Software Engineering (with Java).
Supported 150+ students through active lab sessions, office hours, and executing grading responsibilities.
Assisted the faculties with course logistics.
Created homework problems for undergraduate and graduate-level courses.
Served as a head TA of a large Algorithms course consisting of undergrad and graduate-level students.
Summer Instructor, North Carolina State University. May 2022 – Aug 2022
Coordinated a full-fledged course in C language for Sophomore level students and managed TAs.
Lecturer, Southeast University, Dhaka, Bangladesh. May 2018 – Nov 2018
Taught undergraduate-level courses: Database Design, C, and Software Engineering.
Served as a committee member of bachelor’s thesis of three students.
Junior Software Engineer, REVE Systems, Dhaka, Bangladesh. Nov 2017 – May 2018
Team Lead: Mohammad Aftab Uddin
Developed enterprise application using Java codebase hands-on and maintained database.
Executed the full-stack developer role by contributing to both SpringBoot coding and HTML/CSS implementation.
Coordinated with clients, which included taking notes as a team member and following up with project plans.