Project Tag: embracing diverse teaching methods