Thoughts on EC101 Todd Idson

I’m taking him this semester and people on rate my professor are rating him badly. Any thoughts or insights i need to know?