Grate the cheese on the large holes of a box grater. Cut the bell pepper into thin strips. Cut the onion in half then into thin slices.
If you have small/medium chicken breasts pound them into thinner fillets, if you have large chicken breast, cut them horizontally in half to get 4 thinner fillets. Season the fillets with salt, pepper, chili powder, and garlic powder on both sides.
Heat 1 tablespoon of oil in a large frying pan over medium heat. When hot, add the chicken and cook on both sides until browned and cooked through. Transfer the chicken to a plate and cut it into strips.
Heat the remaining tablespoon of oil and add bell pepper and onion. Cook over medium heat for about 5 minutes or until soft. If they brown too much, add some water to the pan.
Add the chicken back to the pan. Add the bbq sauce and corn. Stir everything together. Take the pan off the heat and add its content to a large bowl, let it cool slightly.
Add the cheese and stir until evenly distributed.
Spoon some of the filling onto half of a tortilla. Fold the other half over the filling.
Heat a small amount of oil in a pan. Add two quesadillas, cook them over medium-low heat on both sides until the tortilla is golden brown and crispy and the cheese is melted. You can flip the quesadilla over using a wide spatula.
Transfer the quesadillas to a chopping board, sprinkle with salt while still hot. Cut into two or four parts.
Enjoy!