Cut bacon into quarter inch strips
Cook bacon on medium high heat until crisp
Dice jalapenos and shred cheese (if not pre-shredded)
Remove bacon from the pan
Add corn and jalapenos to pan on medium heat
Microwave butter in a small bowl for 15 seconds or until melted
Add flour to the butter bowl and mix thoroughly into a paste
Once corn has browned, add the butter flour mix to the corn in the pan
Immediately follow with 1 cup milk and stir constantly until sauce thickens
Add cream (optional)
Add in bacon and mix everything together in the pan
Preheat oven to 400°F
Top pan with shredded cheese
Bake for 15 minutes or until cheese begins to brown
Remove from oven and serve