Mehdi Mohammadpour Notes