Cook pasta according to package directions, drain. In a medium saucepan over medium heat, melt butter. Add in flour and cook for a minute to brown. Pour in milk, all three cheeses, salt and pepper.
Continue to cook over medium heat, until all of the cheeses have fully melted and the sauce has thickened. Mix sauce with pasta.