Ali Khademian
Dr.K is so kind and genuinely cares about his student's success. He believes in second chances (I got a 60 on the first test and finished with an A), and he gives enough grades to balance out at the end. Lab isn't bad either. Just show up every day and give it your best effort and you will do fine.