Heat oil and butter in a large nonstick skillet over medium heat. Add onion; cook 5 minutes. Add bell pepper and garlic; cook 3 minutes. Add potatoes, salt, pepper, and ham; cook 16 minutes or until potatoes are golden brown, stirring occasionally. Top with cheese; cook 2 minutes or until cheese melts.