Sandi Xhumari
His class is very demanding with homework due almost every day (including weekends) with breaks for tests/challenges. His tests are super tough and rarely match the online homework. His grading makes it stressful to pass the class and sometimes he will fail your test if he feels you need to learn the topic more, even if you get the answer right.