International Journal of Computing, Science, and New Technologies (IJCSNT) Vol. 6 No. 1, JANUARY 2025