Yes, Trump can have Mueller fired. Thank the Clinton impeachment and Ken Starr

Erwin Chemerinsky writes for The Sacramento Bee, April 23, 2018

Trump cannot directly fire Mueller. But he can order Sessions to fire Rosenstein and replace Sessions if he refuses to do so. In this way, Trump can put someone in Rosenstein’s position to fire Mueller.