Good morning, class — today’s lesson: your teacher.

Ram Pujan Barhi

  • Teacher
  • AI/ML Engineer
  • Founder, SanZenTech

I teach programming, computer architecture and machine learning to students around the world — and I build what I teach, as a professional AI/ML engineer and the founder of SanZenTech.

Pick a chalk and draw on the board.
5.0★ of 5
Average from 23 verified student reviews
07yrs
Teaching — five of them online, one to one
100+
Technical projects delivered for students & clients
3.925/4.0
CGPA — M.Sc. Computer Science, UET Lahore
Lesson 01Aboutwho’s at the board

A teacher first.

Portrait of Ram Pujan Barhi
Ram, between classes

I teach engineering the way I learned to build it — start simple, draw it on the board, then make it run.

For seven years I’ve taught engineering students — from a first C program to RISC-V processors and machine-learning models — one to one, online, and as a teaching assistant for Operating Systems at UET Lahore.

I hold an M.Sc. in Computer Science (CGPA 3.925/4.0) and a B.Sc. in Electrical Engineering, so I can teach both sides of the machine: the hardware, and the intelligence that runs on top of it.

  • I teach in
  • English
  • Nepali
  • Hindi
  • Maithili
  • Urdu

“He managed to deconstruct complex topics into a simple lecture that I was able to digest easily.”

— Ali, student, on TeacherOn
Lesson 02Teachingthe syllabus

What I teach

Undergraduate to postgraduate, beginner to expert. Four areas, one teacher — because the subjects connect, and it helps when the person explaining them has worked in all of them.

How a class works

  1. 1

    Free demo session

    The first session costs nothing. If it suits you, we continue. If not, no hard feelings.

  2. 2

    A plan that fits you

    We agree on your level, your goals and your deadline before any lessons are scheduled.

  3. 3

    Live, one to one

    Online classes with diagrams, worked examples and live code — and room for every question.

  4. 4

    Homework & project help

    Support between classes on assignments, lab work and final-year projects.

Book a free demo class
Lesson 03Reviewsreport card, written by students

What students say

5.0 out of 5 across 23 payment-verified reviews on TeacherOn. These are their words, trimmed for length and nothing else.

teacheron.com/tutor/3S97 Ram’s TeacherOn profile showing 23 five-star reviews

On the record / TeacherOn profile

Rating
5.0 ★ from 23 reviews
Total teaching experience
7 years
Online teaching experience
5 years
On TeacherOn since
2021 Aug 24
  • Teaches online
  • Homework help
  • Payment-verified reviews
  • Kathmandu, Nepal
Proud to be a teacher — Ram Pujan Barhi on TeacherOn

Every review, unedited, is on my TeacherOn profile — along with subjects, fees and a way to message me.

Read all 23 reviews
Lesson 04Engineeringpractising what I teach

Professional AI/ML engineer

Outside the classroom I build AI systems: LLM pipelines, retrieval-augmented generation, multi-agent workflows and the NLP models behind them. My master’s thesis, NepSentAI, was on multilingual sentiment classification.

ALanguages

  • Python
  • SQL
  • JavaScript
  • C / C++
  • R

BAI / ML frameworks

  • PyTorch
  • TensorFlow
  • Scikit-learn
  • Hugging Face
  • LangChain

CData & platforms

  • Pandas & NumPy
  • Power BI
  • Vector DBs
  • FastAPI
  • Git
Lesson 05Venturesthe practical exam

Founder of SanZenTech

I’m the founder and CEO of SanZenTech, an independent design and engineering studio based in Nepal. We build for clients here and abroad — and we build and run products of our own.

01 The studio / Founder & CEO Taking on projects

SanZenTech

Websites, online stores and web applications for businesses in Nepal and beyond.

A close-knit team bringing thoughtful design and dependable engineering together: websites and e-commerce, web applications and custom software, UI/UX and product design, and the integrations and ongoing support that keep them running.

Visit SanZenTech
sanzentech.com.np SanZenTech studio website home page
Lesson 06Pathhow I got to this classroom

The path

Teaching, engineering and building a company, mostly at the same time.

M.Sc. Computer Science
UET Lahore · CGPA 3.925/4.0
B.Sc. Electrical Engineering
UET Lahore · 2017–2021 · 3.87/4
Machine Learning Specialization
Stanford / DeepLearning.AI
  1. Current

    Founder & CEO

    SanZenTech

    • Leads an independent design and engineering studio building websites, online stores and web applications.
    • Built and runs the studio’s own products, Daily Cart and Prepul.
  2. Current

    AI/ML Engineer

    Independent & client work

    • Architects multi-agent decision pipelines, LLM/RAG workflows, and interactive monitoring dashboards.
    • Translates raw business data into predictive ML models and the web systems that serve them.
    • Python
    • LangChain
    • RAG
    • PyTorch
    • FastAPI
  3. 2021 — Today

    Online teacher & tutor

    TeacherOn & independent instruction

    • Teaches programming, computer architecture, embedded systems and AI/ML to students worldwide.
    • Rated 5.0 across 23 payment-verified student reviews.
  4. Mar 2024 — Jun 2024

    Data Analyst

    University of West London

    • Analyzed complex datasets to extract actionable operational insights and trend models.
    • Developed automated visualization dashboards using Power BI and Python.
    • Collaborated with academic researchers on data pipelines and statistical validation.
  5. Sep 2021 — Jan 2022

    Data Analyst Intern

    Protrainy

    • Cleaned, processed, and evaluated multi-source relational databases for analytics reporting.
    • Optimized SQL queries, improving reporting query speeds by 30%.
  6. Jul 2021 — Feb 2022

    Teaching Assistant

    University of Engineering & Technology, Lahore

    • Taught the Operating Systems course: process management, memory allocation and the exercises that make them stick.
Office hoursContactthe door is open

Learn something. Or build something.

Or just write to me

contact@rampujanbarhi.com