Teaching is a process which requires a different approach for each learner. Understanding this, we have enriched our teaching methodology with blended learning, which embeds the learning approach with classroom, roleplay, simulation, hands-on and online to impact better learning.