NGS • AI • SYSTEMS BIOLOGY • WEB SERVERS
9 Packages • 13 Web Resources
Pedagogical Record • University Courses • Specialized Workshops

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.

Educational Philosophy

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.

Principle 01

Hands-On, Terminal-First Learning

Pairing computational lectures with real-world biological datasets, teaching students to work directly in Linux, Python, and R environments.

Principle 02

Reproducibility as a Core Standard

Instilling best practices in version control (Git), containerization, and reproducible bioinformatics workflows from the outset.

Principle 03

Individualized Mentorship & Ownership

Guiding undergraduate and graduate students to master analytical pipelines, formulate hypotheses, interpret multi-omics data, and communicate findings.

Formal University Curricula (7 Courses)

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.

PSC 4150 / 6150Graduate / Undergraduate • 2022

Bioinformatics and Big Data Mining

Utah State University
Teaching / Laboratory Instruction

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.

Core Modules & Competencies Taught:
Sequence Alignment & Dynamic Programming (Needleman-Wunsch, Smith-Waterman)
NGS Quality Control & Variant Calling Pipelines
Machine Learning Applications in Biological Data
HPC Job Scheduling & Shell Scripting
Biotech 509Graduate (M.S. & Ph.D.) • 2013 – 2018

Bioinformatics Tools and Their Application in Agriculture

Punjab Agricultural University
Teaching Assistant, Bioinformatics

Graduate curriculum covering biological databases, molecular phylogenetics, pairwise and multiple sequence alignment, protein secondary structure prediction, and applied crop genomics.

Core Modules & Competencies Taught:
Biological Data Mining & NCBI / Ensembl E-utilities
Multiple Sequence Alignment (Clustal, MUSCLE, MAFFT)
Phylogenetic Tree Construction (Maximum Likelihood & Neighbor-Joining)
Molecular Marker Discovery (SSRs and SNPs in Plant Breeding)
Biotech 607Graduate (Ph.D.) • 2013 – 2018

Advances in Bioinformatics

Punjab Agricultural University
Teaching Assistant, Bioinformatics

Doctoral curriculum on computational frontiers: comparative genomics, transcriptomic differential expression modeling, protein-protein interaction networks, and structural docking algorithms.

Core Modules & Competencies Taught:
Transcriptome Assembly & Differential Expression (DESeq2, edgeR)
Protein-Protein Interactome Modeling & Network Analysis
Molecular Docking & Virtual Screening
Hidden Markov Models (HMMs) in Gene Prediction
Biotech 307Undergraduate (B.Tech Biotechnology) • 2013 – 2018

Introduction to Bioinformatics

Punjab Agricultural University
Teaching Assistant, Bioinformatics

Foundational course establishing core computational competencies for undergraduate biotechnology majors, including Linux shell basics, sequence formats, and analytical servers.

Core Modules & Competencies Taught:
Unix / Linux Operating System Essentials
Biological Sequence Formats (FASTA, FASTQ, SAM/BAM, GFF3)
BLAST Algorithm Variants & E-value Interpretation
Primer Design & In Silico PCR Diagnostics
Biotech 401Undergraduate • 2013 – 2018

Introduction to Genomics and Proteomics

Punjab Agricultural University
Teaching Assistant, Bioinformatics

High-throughput technologies in genomics and proteomics: whole-genome sequencing, microarrays, mass spectrometry data analysis, and functional annotation of proteomes.

Core Modules & Competencies Taught:
Next-Generation Sequencing Platforms & Quality Control
De Novo Genome Assembly & Scaffolding
Mass Spectrometry Peptide Identification & UniProt Proteomes
Gene Ontology (GO) Enrichment & Pathway Analysis
Biotech 404Undergraduate • 2013 – 2018

Computational Biology

Punjab Agricultural University
Teaching Assistant, Bioinformatics

Mathematical models in molecular biology, algorithm design for biological strings, population genetics modeling, and computational scripting.

Core Modules & Competencies Taught:
Dynamic Programming Algorithms
Markov Chains & Sequence Motif Discovery
Hardy-Weinberg Equilibrium & Population Genetics Metrics
Python Scripting for Biologists
Biotech 499Undergraduate • 2013 – 2018

In-house Training

Punjab Agricultural University
Teaching Assistant, Bioinformatics

Supervised hands-on research training and practical sessions for undergraduate biotechnology students in computational biology and bioinformatics tools.

Core Modules & Competencies Taught:
Research Project Execution & Milestone Tracking
Scientific Code Documentation & Version Control
Data Curation & Presentation of Results
National Curriculum Development2013 – 2018

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.

Practical Workshops • Workforce Development

Hands-On Technical Workshops

Intensive boot camps designed to transition experimental researchers and veterinary diagnosticians into confident computational practitioners.

Hands-On Training

NGS Data Analysis Workshop

Hands-on training on RNA-Seq, ChIP-Seq, and variant calling pipelines.

Audience: Graduate Students, Postdocs & Life Science Researchers
Stack: Linux • RNA-Seq • ChIP-Seq • Variant Calling
Practical Training

Linux for Biologists

Command-line tools and scripting for biological data analysis.

Audience: Life Scientists & Diagnosticians
Stack: Bash • Linux Commands • Text Processing • Shell Scripting
Python-Based Workshop

Machine Learning in Bioinformatics

Python-based workshops on machine learning applications in biological data.

Audience: Bioinformaticians & Quantitative Biologists
Stack: Python • Scikit-Learn • Deep Learning • Sequence Models
Mentoring Track Record • 2010 – Present

Longitudinal Research Mentorship

I prioritize structured, evidence-based mentorship that fosters independent intellectual ownership, first-author publications, and lasting career progression.

South Dakota State University (ADRDL)Nov 2023 – Present
Research Associate III, Bioinformatics

Mentor graduate students in bioinformatics methods and project design, developing computational algorithms for viral genome analysis and disease surveillance.

Utah State UniversityJan 2019 – Nov 2023
Graduate Research Assistant

Mentored undergraduate and graduate researchers in machine learning pipelines for RNA-Seq, genome annotation, and variant analysis, and conducted workshops on NGS and Linux.

Punjab Agricultural UniversityAug 2011 – Dec 2018
Teaching Assistant, Bioinformatics

Assisted in teaching graduate and undergraduate courses in bioinformatics, genomics, and computational biology; supervised student research projects and laboratory sessions.

Guru Nanak Girls College, LudhianaJul 2010 – Aug 2011
Lecturer, Bioinformatics

Taught undergraduate courses in bioinformatics and biotechnology, and supervised student research projects and internships.