Rana Akiel
SO, her office hours are always changing and only work for her schedule, she cant explain topics for you to understand, always technical problems, homework is easy, but her labs and exams are 20x harder. You cant really get help from her, and you need to hire a tutor to pass.