Jeffrey Krise
Take Professor Krise if you're wanting to learn. While his ECE102 course is only worth two credits; it is important to realize why you're in the class in the first place. It gets difficult, and I struggled at first and sometimes missed assignments due to family problems, but I still found his class 100% worth taking. Prepares you for calc/physics.