Advisor: Harjinder Matharu