Latest info i hear is now you have to give a theory exam before you even get behind the wheels. Timings you can choose whatever is convenient for you, however i hear there is a long waiting list to even get date to begin your classes. Dont know how they drive in Riyadh you will have to judge that for yourself.