Nedoroscik is Stephen's last name. This information is not explicitly stated in the provided context, but it can be inferred from the fact that the question asks for Stephen's last name and the answer is Nedoroscik.
Stephen Nedoroscik Expert Challenge: Can You Beat the Highest Score?