Courses

What I'm teaching and resources for students

This Semester (2024-25)

For BTech Students

  • Blockchain Technologies (8th Sem) - Smart contracts, DApps, Web3
  • Web Programming (7th Sem) - Full stack development, React, Node.js
  • Compiler Lab (7th Sem) - Building lexers, parsers, and mini compilers
  • Mini Project (6th Sem) - Your chance to build something cool

For MTech Students

  • Software Testing (2nd Sem) - TDD, automation, real-world testing
  • Web Services (1st Sem) - REST APIs, microservices, GraphQL

Subjects I've Taught

Over the years, I've taught 40+ different courses including Blockchain, Cloud Computing, Compiler Design, Software Testing, Web Services, Python Programming, Microprocessors, Natural Language Processing, and more. Basically, if it's in the CS curriculum, I've probably taught it at some point.

How I Teach

I'm big on hands-on learning. We don't just talk about blockchain—we deploy smart contracts. We don't just study APIs—we build them. I try to keep classes interactive, relevant to what's happening in the industry, and honestly, fun. My class completion rate is 96.5%+, which I think means students don't hate it too much.

Tools I've Built for Students

Student Projects I've Guided

From AI-powered apps to blockchain voting systems, IoT home automation to NFT projects—I love seeing what students come up with. Some highlights: IBM GenAI Hackathon 2nd place team, NFT-LOTTERY at ETHIndia 2022, and dozens of mini/major projects that actually solve real problems.

Resources

For Current Students: Check your course pages for lecture notes, lab manuals, and assignment details. If you need help, just ask during office hours or shoot me an email.

YouTube: I post tutorials and workshop recordings on my channel (KVK_11). Check the Videos section for more.

Web Programming - Solved Custom Papers

Custom exams with detailed solutions for CST463. Questions stay collapsed until you need them—click any question to reveal the full answer, code samples, and marking scheme.

Office Hours

When: Tuesday & Thursday, 2:00 PM - 4:00 PM
Where: CS Department, 2nd Floor
Or just email: kiranvk@nssce.ac.in