Roman Kitsela
His class is the worst experience I have ever had. He has a huge load of homework, each would take more than 10 hours. He posted the last written homework two days before the due, and we had a final and another online assignment due in these two days. Are you kidding me? Also, he and his TA never reply to emails. So, don't take his class!