Advisor: Garry Thind