Robust And Efficient Hamiltonian Learning