If you are familiar with American culture, odds are you have heard of something called “speed dating”, a matchmaking event…