Mohammad Sadoghi
Worst programming professor ever. If you choose this class, your destiny is basically linked to your teammates. The possibility of getting good grades by yourself is very low. This professor's assignment is not an entry-level database at all.