Skip to main content
NC State Home

Abida Haque

AH

Assistant Teaching Professor

242A - 111 Lampe Drive

919-513-7973 Website

Bio

Abida Haque is an assistant teaching professor in the Department of Computer Science at NC State University. She earned her Ph.D. in computer science from NC State in 2023, following an M.S. in computer science from Georgia Tech and a B.S. in mathematical sciences from Carnegie Mellon University.

Haque’s research interests include cryptography, theoretical computer science, and algorithms. Her work focuses on managing user anonymity, decentralizing trust, and identifying gaps in current cryptographic schemes. She has contributed to improving security definitions for ring and group signatures and has worked on multi-party computation.

At NC State, Haque teaches courses such as CSC 116 (Introduction to Computing – Java), CSC 226 (Discrete Mathematics for Computer Scientists), CSC 297, and CSC 333. She employs innovative pedagogies, including semi-flipped classrooms with publicly available YouTube videos, guided note-taking, and partially student-written exams. Her teaching philosophy emphasizes equipping students with problem-solving and study strategies to confidently approach challenges in computer science and beyond.

Before joining academia, Haque taught mathematics and specialized instruction at the Navy Nuclear Power School, where she also created multimedia educational materials.

Education

Ph.D. Computer Science North Carolina State University 2023

M.S. Computer Science Georgia Institute of Technology 2017

B.S. Mathematical Sciences Carnegie Mellon University 2010

Area(s) of Expertise

Algorithms and Theory of Computation
Cyber Security

Publications

View all publications