Amr Shiha
Professor Shiha has lectured powerpoint however I did feel like the slides didn't cover the whole concepts BUT the SB did. This class is learning on your own. However due date where's like 2 week to do bonuses and then 3 week is HW/quiz then following is exam. Did change exam from online to in person which bug me alot. You can get an A if u study