Translate

Thursday, January 8, 2026

Flipped Classroom: Reclaiming the Lecture Hall Through Practice and Experience

 For many years, my classroom experience—both as a student and as an educator—reflected a familiar pattern in higher education. Students entered lecture halls, listened quietly, took notes, and left once the lecture ended. Questions were rare, discussion was limited, and learning largely remained a passive activity.

Over time, this began to feel deeply unsatisfying. Students were present, but not necessarily engaged. The lecture hall functioned more as a space for information delivery than for learning.

Why I Decided to Change the Model

I wanted to break away from this pattern, but the question was how. The opportunity came when I was introduced to the concept of the flipped classroom. What initially seemed like a simple reversal of teaching order turned out to be a fundamental shift in how students interact with content, peers, and the classroom itself.

Instead of using classroom time to explain theories, the flipped model emphasizes preparation before class and active engagement during class. I decided to adopt this approach in a senior-level computing module, fully aware that it would require significant effort and experimentation.

How the Flipped Classroom Was Implemented

Each week, I created and shared short video lectures and carefully selected readings through the learning management system. Producing these materials was not easy—it was time-consuming and intellectually demanding—but it allowed students to engage with the content at their own pace.

Students were expected to review these resources before coming to class. Classroom time was then redesigned around problem-solving, discussion, and collaborative activities rather than traditional lecturing.

What Changed in Student Behavior

One of the most striking outcomes was a visible change in student behavior.

Students who previously arrived late began coming to class early—sometimes 20 to 30 minutes in advance—to review materials and prepare for discussions. Instead of passively waiting for the lecture to begin, they came with questions, opinions, and ideas.

Classes typically started with a short formative question based on the pre-class materials. Students evaluated each other’s responses and then moved into group discussions. The quality of interaction improved noticeably. Students spoke more, questioned assumptions, and explained concepts to one another.

Importantly, the use of tools such as AI-based assistants, online documentation, and external resources was not restricted. These tools became part of the learning process rather than something to be avoided. The focus shifted from “getting the right answer” to understanding why an answer works.

The Role of the Lecturer

My role in the classroom changed significantly. Instead of spending most of the session explaining content, I spent time listening, asking probing questions, and guiding discussions. This made student thinking more visible and allowed misconceptions to be addressed immediately.

The classroom became a shared intellectual space rather than a one-directional delivery channel.

Challenges and Reflections

This approach is not without challenges. Preparing high-quality pre-class materials requires sustained effort, and not all students adapt immediately to increased responsibility for their own learning. The physical layout of traditional classrooms—fixed rows and rigid seating—also limits interaction and collaboration.

However, even within these constraints, the benefits were clear. Engagement increased, attendance became more meaningful, and learning felt deeper and more authentic.

An Ongoing Process

I do not view the flipped classroom as a final or perfect solution. It is an evolving practice that must be continuously refined based on student feedback, learning outcomes, and contextual constraints.

Each semester provides new insights into what works, what does not, and what can be improved. That iterative process is, in many ways, the most valuable part of the experience.

Concluding Thoughts

The flipped classroom transformed not only how my students learned, but also how I approached teaching. It challenged long-standing assumptions about lectures, authority, and classroom control.

If our goal in higher education is to cultivate critical thinking, collaboration, and independent learners, then reclaiming classroom time for active learning is essential. The flipped classroom offers one practical pathway toward that goal.

I strongly believe that the most meaningful improvements in teaching come from reflecting on practice, observing student behavior, and being willing to change—even when it is uncomfortable.



Tuesday, December 16, 2025

🚀 New Video Release! | Cricket Analytics Meets Machine Learning 🏏🤖

 As a lifelong cricket lover and a researcher in data analytics, I'm excited to share my latest work that digs deep into a long-held belief in T20 cricket — Do extra deliveries (wides & no-balls) really give a major advantage to the batting side?

Using data from 269 T20 matches across international & franchise formats (both men’s and women’s cricket), I applied multiple machine learning models and feature selection techniques to uncover the truth.
📊 Key Insight:
Despite what many experts say, the outcomes of extra deliveries are highly unpredictable — behaving more like random events than strategic advantages.
🔍 What the study reveals:
73% of extra deliveries have low or no positive impact
9 ML models could not reliably predict outcomes (<40% accuracy)
Only a few parameters (match stage, batsman strike rate, bowler runs conceded) showed weak influence
Expert intuition doesn’t always match data-driven reality
🎥 I have prepared a YouTube cover/thumbnail summarizing the findings visually.
Full video: https://lnkd.in/gYib62QY
Full Paper : https://lnkd.in/gWrcX9Xg
Always happy to connect with others who love cricket, analytics, or both! 🏏📈
hashtagCricket hashtagT20Cricket hashtagMachineLearning hashtagSportsAnalytics hashtagDataScience hashtagResearch hashtagBigData hashtagCricketLover hashtagAzureML hashtagOrangeDataMining hashtagLinkedInResearch hashtagDataDrivenInsights

Monday, December 15, 2025

 


Learn how to conduct a PRISMA-compliant Systematic Literature Review (SLR) using Zotero in this video https://lnkd.in/gBPGdqrC. Whether you're a researcher, academic, postgraduate student, or practitioner, this guide will walk you through the full PRISMA workflow — from database searching to exporting the PRISMA flow diagram.
In this video, you will learn how to:
✅ Set up your Zotero library for systematic reviews
✅ Import and organise research articles from multiple databases
✅ Remove duplicates using Zotero’s advanced tools
✅ Apply PRISMA-based screening (title, abstract, and full text)
✅ Use tags, notes, and metadata to track inclusion/exclusion
✅ Export data for
hashtag
PRISMA documentation and reporting
✅ Generate and prepare a PRISMA 2020 flowchart
This tutorial is ideal for:
– Researchers conducting literature reviews
– Academics teaching research methods
– Anyone wanting a clean and efficient PRISMA workflow






Sunday, June 2, 2024

Promtology: Prompt Patterns for Prompts

Generated from Co-Pilot



Design patterns are like blueprints for solving common problems in software development. They aren't code snippets, but rather established templates or strategies that describe how to structure your code to make it more maintainable, flexible, and efficient.
Similar to design pattern in software development, there are pattens for other domains as well. Due to the increase usage of GenAI tools such as ChatGPT, Gemini or Co-Pilot, it is important identify the prompt patterns. By reading few research papers, following list of prompt patterns were identified.

Prompt Patterns contains 17 prompt patterns that are categorized into six categories.

Saturday, January 6, 2024

Saturday, December 9, 2023

All Data Warehouse Related Articles

Writing is my passion. Writing has opened me many avenues over the years. Thought of combining all the data warehouse related article into a one post in different areas in data warehousing. 

DESIGN

What is a Data Warehouse? (mssqltips.com)

Things you should avoid when designing a Data Warehouse (sqlshack.com)

Infrastructure Planning for a SQL Server Data Warehouse (mssqltips.com)

Why Surrogate Keys are Needed for a SQL Server Data Warehouse (mssqltips.com)

Create an Extended Date Dimension for a SQL Server Data Warehouse (mssqltips.com)

SQL Server Temporal Tables Overview (mssqltips.com)

Data Warehousing Best Practices for SQL Server (mssqltips.com)

 SSIS

       Testing Type 2 Slowly Changing Dimensions in a Data Warehouse (sqlshack.com)

       Implementing Slowly Changing Dimensions (SCDs) in Data Warehouses (sqlshack.com)

       Incremental Data Extraction for ETL using Database Snapshots (sqlshack.com)

       Use Replication to improve the ETL process in SQL Server (sqlshack.com)

       Using the SSIS Script Component as a Data Source (sqlshack.com)

       Fuzzy Lookup Transformations in SSIS (sqlshack.com)

       SSIS Conditional Split overview (sqlshack.com)

       Loading Historical Data into a SQL Server Data Warehouse (mssqltips.com)

       Retry SSIS Control Flow Tasks (mssqltips.com)

       SSIS CDC Tasks for Incremental Data Loading (mssqltips.com)

 SSAS

       Multi-language support for SSAS (sqlshack.com)

       Enhancing Data Analytics with SSAS Dimension Hierarchies (sqlshack.com)

       Improve readability with SSAS Perspectives (sqlshack.com)

       SSAS Database Management (sqlshack.com)

       OLAP Cubes in SQL Server (sqlshack.com)

       SSAS Hardware Configuration Recommendations (mssqltips.com)

       Create KPI in a SSAS Cube (mssqltips.com)

       Monitoring SSAS with Extended Events (mssqltips.com)

SSRS

       Exporting SSRS reports to multiple worksheets in Excel (sqlshack.com)

       Enhancing Customer Experiences with Subscriptions in SSRS (sqlshack.com)

       Alternate Row Colors in SSRS (sqlshack.com)

  Cloud

       Migrate On-Premises SQL Server Business Intelligence Solution to Azure (mssqltips.com)

Other

       Dynamic Data Masking in SQL Server (sqlshack.com)

       Data Disaster Recovery with Log Shipping (sqlshack.com)

       Using the SQL Server Service Broker for Asynchronous Processing (sqlshack.com)

       SQL Server auditing with Server and Database audit specifications (sqlshack.com)

       Archiving SQL Server data using Partitions - SQL Shack

       Script to Create and Update Missing SQL Server Columnstore Indexes (mssqltips.com)

       SQL Server Clustered Index Behavior Explained via Execution Plans (mssqltips.com)

       SQL Server Maintenance Plan Index Rebuild and Reorganize Tasks (mssqltips.com)

       SQL Server Resource Governor Configuration with T-SQL and SSMS (mssqltips.com)