Hubert studied law and European integration. He is currently teaching at the Faculty of Social Studies (MUNI) and doing research at the International Institute of Political Science (FSS MUNI) and the Judicial Studies Institute (Law MUNI). He spent the 2010–2011 academic year as a holder of the Fulbright scholarship researching judicialization of politics at UC Berkeley. He lectured on human rights in China and the Russian Federation. Hubert was a member of the Czech Government Council for Human Rights (2013-2020).