Java Server Faces sucks as much as ASP.NET webforms? 

My classes have started again and like the last year, it seems everyone likes Java here.
Although I have no experience with Java, JSF and ASP.NET Webforms look very similar. I hope I am wrong, because they are “forcing us” to use it for a project because “it is cool”.