office-hours.chat
PhDThapar University
1M+views in 30 days
10,000+Instagram followers
About

Who I am

I love being a teacher. That is the simplest way to say it.

I am an Assistant Professor of Computer Science at Bennett University, where I teach programming and AI to B.Tech students. Outside the classroom I make content that helps students learn, prepare for placements, and figure out their path in tech.

I am also a mom to a toddler, which means I explain things patiently for a living — twice.

NameDr. Sonal Kukreja
RoleAssistant Professor
UniversityBennett University
Emailsonal.kukreja@bennett.edu.in
Subjects

Subjects I teach

What my students and I work on together at Bennett.

B.Tech

Computational Thinking and Programming using Python

The foundation course: how to think like a programmer and build real things in Python, starting from zero.

B.Tech

Prompt Engineering

How to work with AI properly: writing effective prompts, evaluating outputs, and using AI tools like a professional, not a casual user.

Recorded lectures and online courses are on the way. Follow me on Instagram to know when they launch.
Resources

Placement prep and free guides

Free material I have made for students. Download it, use it, share it. New guides get added regularly.

Placement prep

DSA Roadmap

An 18-page roadmap for learning data structures and algorithms for placements, from basics to advanced topics.

Download the roadmap
Guide

CSE Specialization Guide

A 17-page guide to choosing your B.Tech CSE specialization: what each one means, and how to decide.

Download the guide
More coming

More guides from my Instagram

All the PDFs and guides I share on Instagram will be collected here, so you can always find them in one place.

Being added
Research

Research interns wanted

I am building a team of research interns to work with me on real research problems.

Area

AI watermarking and provenance

How we can mark and trace AI-generated images and media, so ownership and origin can be verified. Built on my PhD work in visual cryptography.

Area

Agentic AI

How AI agents plan and carry out multi-step tasks, and how to build and evaluate them responsibly.

Apply

Want to join?

If you are a student who is curious, consistent, and ready to learn by doing, email me with the subject line "Research Intern" and tell me why you want in.

Email me your application
Agents

AI agents I built

I do not just teach AI, I build with it. Some agents I have created, with code on my GitHub.

Agent

Resume Screening Agent

Reads resumes and shortlists candidates against a job description. Built with Streamlit and the Anthropic API.

View the code
Agent

Research Monitor Agent

Watches arXiv for new papers in my research areas and sends me a summary, so I never miss important work.

View the code
Agent

Mock Interview Agent

Runs practice interviews for students and gives feedback on their answers, so they walk into the real one prepared.

View the code
More agents and projects are on my GitHub profile.
Connect

Find me online

I post daily about AI, computer science, careers, and life as a professor.