abaiyandikishije ko bagomba kujya mu gice cy'inkotanyi interfaces describing the software's intentions are therefore often a good idea he also holds an adjunct position at king abdulaziz university in saudi arabia