Andrea Mlynarova
A very poor teacher. Although she's knowledgeable, she cant teach. Don't misunderstand, there are concepts that she can get across, however, she teaches very slowly and goes over easy topics for way too long, and the harder topics in a rushed, timeframe. Then the homework is due online for topics she hasn't gotten to yet. Skip her if you can.