Human: I need to know the best way to prepare ham. Assistant: 
The best way to prepare a ham is to start by soaking it in cold water for at least 4 hours or overnight. After soaking, rinse the ham and place it in a pot with fresh cold water. Bring the pot of water to a boil over medium-high heat and then reduce to low heat and simmer until the internal temperature reaches 140°F (60°C). Once cooked, let the ham rest for 10 minutes before slicing.