Teaching, Coursework & Mentoring
I am committed to equipping life scientists with computational autonomy, command-line confidence, and rigorous algorithmic reasoning. My instructional career spans formal graduate and undergraduate university courses, intensive hands-on workshops, and individualized research mentorship.
Pedagogical Philosophy & Educational Vision
Bridging abstract biological concepts with hands-on computational execution. Equipping life scientists with command-line proficiency, reproducible workflows, and rigorous algorithmic reasoning as core competencies for modern genomics.
Hands-On, Terminal-First Learning
Pairing computational lectures with real-world biological datasets, teaching students to work directly in Linux, Python, and R environments.
Reproducibility as a Core Standard
Instilling best practices in version control (Git), containerization, and reproducible bioinformatics workflows from the outset.
Individualized Mentorship & Ownership
Guiding undergraduate and graduate students to master analytical pipelines, formulate hypotheses, interpret multi-omics data, and communicate findings.
University Courses & Teaching Experience
Instructional record across Utah State University and Punjab Agricultural University, spanning graduate and undergraduate lecture courses, computational laboratory sessions, and curriculum revision.
Bioinformatics and Big Data Mining
Advanced computational methods for biological big data: high-throughput sequencing analysis, sequence alignment algorithms, structural modeling, machine learning in genomics, and high-performance computing cluster utilization.
Bioinformatics Tools and Their Application in Agriculture
Graduate curriculum covering biological databases, molecular phylogenetics, pairwise and multiple sequence alignment, protein secondary structure prediction, and applied crop genomics.
Advances in Bioinformatics
Doctoral curriculum on computational frontiers: comparative genomics, transcriptomic differential expression modeling, protein-protein interaction networks, and structural docking algorithms.
Introduction to Bioinformatics
Foundational course establishing core computational competencies for undergraduate biotechnology majors, including Linux shell basics, sequence formats, and analytical servers.
Introduction to Genomics and Proteomics
High-throughput technologies in genomics and proteomics: whole-genome sequencing, microarrays, mass spectrometry data analysis, and functional annotation of proteomes.
Computational Biology
Mathematical models in molecular biology, algorithm design for biological strings, population genetics modeling, and computational scripting.
In-house Training
Supervised hands-on research training and practical sessions for undergraduate biotechnology students in computational biology and bioinformatics tools.
ICAR 5th Dean Committee Curriculum Revision
Punjab Agricultural University, Ludhiana, India
Designed 8 courses for the Bioinformatics module in B. Tech Biotechnology Degree under Indian Council of Agricultural Research (ICAR) 5th Dean committee for national course revision.
Hands-On Technical Workshops
Intensive boot camps designed to transition experimental researchers and veterinary diagnosticians into confident computational practitioners.
NGS Data Analysis Workshop
Hands-on training on RNA-Seq, ChIP-Seq, and variant calling pipelines.
Linux for Biologists
Command-line tools and scripting for biological data analysis.
Machine Learning in Bioinformatics
Python-based workshops on machine learning applications in biological data.
Longitudinal Research Mentorship
I prioritize structured, evidence-based mentorship that fosters independent intellectual ownership, first-author publications, and lasting career progression.
Mentor graduate students in bioinformatics methods and project design, developing computational algorithms for viral genome analysis and disease surveillance.
Mentored undergraduate and graduate researchers in machine learning pipelines for RNA-Seq, genome annotation, and variant analysis, and conducted workshops on NGS and Linux.
Assisted in teaching graduate and undergraduate courses in bioinformatics, genomics, and computational biology; supervised student research projects and laboratory sessions.
Taught undergraduate courses in bioinformatics and biotechnology, and supervised student research projects and internships.
