Abida Haque
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
- Logarithmic-Size (Linkable) Threshold Ring Signatures in the Plain Model , Lecture notes in computer science (2022)
- Mutual Accountability Layer: Accountable Anonymity Within Accountable Trust , Lecture notes in computer science (2022)