In a medium bowl, whisk eggs and add salt and pepper. Mix to combine.
In another bowl, combine flour and cornstarch.
Coat the chicken by dipping each piece of chicken into the egg mixture, then into the flour. Repeat with all of the chicken.
In medium deep pot, add 3 inches of oil and heat to 350 degrees F
Once oil is hot, add about 8 pieces of chicken at a time and cook for 5 minutes or until crispy and golden brown. Repeat with all of the chicken.
Let chicken drain on a paper towel lined plate.
While the chicken cooks, combine the honey, soy sauce, ketchup, brown sugar, rice vinegar, sesame oil and 2 teaspoons of cornstarch in a bowl.
Heat the vegetable oil in a large pan over medium heat. Cook garlic for 30 seconds then add the sauce and bring to a simmer. Cook for 3-4 minutes or until just thickened.
Add the chicken and toss to coat with the sauce. Sprinkle with sesame seeds and green onions, then serve immediately over rice or just on it's own!