Yousif Ashwal

Knowledge Engineering Consultant at Alsinnariah
  • Claim this Profile
Contact Information
us****@****om
(386) 825-5501
Location
Khartoum, Khartoum State, Sudan, SD
Languages
  • Arabic Native or bilingual proficiency
  • English Native or bilingual proficiency
  • Hindi Professional working proficiency
  • Urdu Full professional proficiency
  • Chinese Professional working proficiency
  • French Limited working proficiency

Topline Score

Topline score feature will be out soon.

Bio

Generated by
Topline AI

5.0

/5.0
/ Based on 2 ratings
  • (2)
  • (0)
  • (0)
  • (0)
  • (0)

Filter reviews by:

Mudiwa Michael T Chademunhu

Yousif is a hard-working professional who commits himself to all given tasks and sees to it that they are completed to perfection and on time.

Mohanned Khalid

He is very smart and have a passion and determination to do everything , so I strongly recommend him

You need to have a working account to view this content.
You need to have a working account to view this content.

Credentials

  • PMP
    PMI Jordan Chapter
    Apr, 2016
    - Oct, 2024
  • OCP – Oracle Certified Professional [Oracle Forms Developer Certified Professional]
    Oracle
    Jun, 2011
    - Oct, 2024
  • OCA – Oracle Certified Associate [Oracle PL/SQL Developer Certified Associate]
    Oracle
    May, 2011
    - Oct, 2024

Experience

    • Sudan
    • Research Services
    • 1 - 100 Employee
    • Knowledge Engineering Consultant
      • Apr 2021 - Present
    • China
    • IT Services and IT Consulting
    • 1 - 100 Employee
    • Outsourcing Data Partner (China Project in Partnership)
      • Jul 2019 - Present

      Key Responsibilities: -------------------- • Responsible for data management plans including data preparation, data validation activities, etc. • Follow data-handling procedures and guidelines. • Perform data collect/capture, processes and reviews. • Manage data capturing, generating, archiving, and sharing opportunities in a growing range of AI areas. • Receive data and record forms. • Validate and audit the collected data. • Design and implement data management programs and data base structure. • Provide accurate, timely, and consistent data to analyze, identify and report data and trends. Show less

    • Sudan
    • Education Management
    • Business Owner
      • Apr 2017 - Present

      Godorat Academy is a leading Sudanese private academy provides solid Computer Science and Language Development programs and courses.

    • Computer Science Instructor
      • Apr 2017 - Present

    • English Language Instructor
      • Apr 2017 - Present

    • Mathematics Teacher
      • Apr 2017 - Present

    • Arabic Language Instructor
      • Apr 2017 - Present

    • Sudan
    • Retail
    • Business Owner
      • Apr 2015 - Present
    • Saudi Arabia
    • IT Services and IT Consulting
    • 1 - 100 Employee
    • Founder
      • Apr 2015 - Present

      Key Responsibilities: -------------------- • Creating and maintaining standards, procedures, and documentation related to area of responsibility. • Determining business requirements, conducting process analysis and prioritization. • Researching and recommending required desktop and database configurations to ensure optimum performance and capability to meet the business needs of the district. • Supervising technical/support staff as required by individual position(s). • Ensuring a secure processing environment that protects the integrity and availability of information. • Effectively communicate with all levels of the organization to ensure project success and user needs are identified and met. • Participating in computer audits and performing testing for disaster recovery process. • Participating in/on a variety of meetings, groups, and/or committees to communicate and confer about process analysis of existing procedures and systems, determining cost/benefit and complexities of new processes and projects, preparing for testing, discussing the roll-out of new projects and software upgrades, and/or discuss other applicable issues. • Defining testing and development environment suitable for testing and evaluation of new technologies. • Track license and support contracts to include notification of renewal time-frame to management. • Participating in hiring, evaluating, training, disciplining, and recommending discharge staff as necessary. • Develop and execute public relations programs that fulfills the business goals and reputation agenda of the company. • Develop and maintain relationship with key reputation influencers like media, bloggers, think tanks and columnists. • Participating in recommending budget items, implementing and allocating resources following budget approval. • Responsible for the developing of CRM, Accounting, Point of Sales and Billing systems product suite and platform. • Submit timely and accurate project status and other required reports. Show less

    • Netherlands
    • Engineering Services
    • 1 - 100 Employee
    • Founder
      • Apr 2014 - Present

      With more than 10 years of experience, we are your IT Solutions with systems and applications tailored for all companies regardless of size.We specialized in the development of applications and custom-made systems that generate added value; we strive to always provide the best solution accompanied by an excellent service to make your company even more competitive.We also have specialized systems which adapt to each company optimizing their processes and meetings.

    • Big Data & Knowledge Engineering Manager
      • Oct 2019 - Present

      Key Responsibilities: --------------------• Conduct requirements analysis through organized forums, focus groups, and surveys on Knowledge Management strategies.• Design, test, and deploy new features, such as group collaboration web spaces and searchable photo collections, on the client’s website.• Provide support and enhancements to Knowledge Management applications for use on mobile platforms.• Facilitate the incorporation of multimedia in Knowledge Management applications.• Facilitate the roll out of Knowledge Management initiatives through demonstrations, presentations, training documentation, and training workshops.• Develop training materials and train program staff on Knowledge Management areas such as information management, software use, and information management systems.• Manage knowledge generation, capture, and sharing opportunities (such as events and product development) in a growing range of technical areas.• Support the Chief of Party, Advisors, and KDLT staff to ensure requirements and good practices for products, events, trainings, and other KM and learning activities are clear and documented.• Oversee the KM Events specialist and as required other members of the Knowledge Capacity team to identify more creative, efficient, and effective ways to engage audiences and facilitate sharing and collaboration.• Ensure all deadlines are met, including deliverables and reporting requirements.• Work with the overseas Advisors, other Result Leads, and DATA Partners as relevant to continuously identify needs and analyze results to develop new AI programs/apps or modify and improve the effectiveness of existing programs/apps.• Directly supervise relevant KM event staff.• Responsible for facilitating strong collaboration, including techniques for gathering, organizing, disseminating and applying knowledge to improve AI programs/apps in Chinese marketplace.• Provide DATA services to the Chinese DATA Partner and its' technical offices. Show less

    • Data Processing Specialist
      • Oct 2018 - Oct 2019

      Key Responsibilities: --------------------• Work with Chinese Project Manager to complete the data labeling, quality inspection and counting work.• Work with Chinese Project Manager to collect videos and pictures, shoot ... etc.• Assist the Chinese Project Manager in developing and maintaining independent data-processing tools.• Assist the Chinese Project Manager with statistical data and make data summary.• Assist the Chinese Project Manager with data extraction, cleaning, conversion and other processing tasks, and establishing an automated data production line.• Streamline and interpret operations to provide solutions to problems at the data level.• Participate in the development of data processing frameworks and the establishment of data processing platforms. Show less

    • Senior IT Project Implementation Manager
      • Oct 2015 - Oct 2018

      Key Responsibilities:--------------------• Initiate implementation.• Assess client needs.• Customize the system.• Demonstrate and train.• Install the system.

    • United States
    • Philanthropic Fundraising Services
    • Education Mentor
      • Apr 2017 - Present
    • United States
    • Software Development
    • 1 - 100 Employee
    • Curriculum Designer
      • Oct 2019 - Present
    • United Kingdom
    • Education
    • 100 - 200 Employee
    • Curriculum Developer
      • Oct 2019 - Present
    • Civic and Social Organizations
    • 100 - 200 Employee
    • Activist
      • Nov 2016 - Present
    • IT Services and IT Consulting
    • 1 - 100 Employee
    • Community Lead
      • Nov 2016 - Present
    • Ghana
    • Non-profit Organizations
    • 1 - 100 Employee
    • Chapter Lead
      • Nov 2016 - Present
    • United States
    • Non-profit Organization Management
    • 1 - 100 Employee
    • Chapter President
      • Nov 2016 - Present
    • Bangladesh
    • Photography
    • Video Reviewer (Remote Job)
      • Jul 2019 - Sep 2019

      Key Responsibilities: -------------------- • Reviewing the ARABIC advertising videos. • Auditing videos. • Transcribing videos. Key Responsibilities: -------------------- • Reviewing the ARABIC advertising videos. • Auditing videos. • Transcribing videos.

    • Sudan
    • Outsourcing/Offshoring
    • 1 - 100 Employee
    • Co-Founder
      • Apr 2017 - Apr 2019

      Overview: Off late decided to freelance and network with job seekers/providers/recruiters across globe. Restricted to IT and Business process outsourcing domain currently. Contract Recruitment: • We offer an unrivalled contract recruitment service covering around 10 countries deploy and support suitably qualified candidates across the global community. • We provide comprehensive support to both candidates and contractors to ensure that they secure the talent and positions they want. We work with them every step of the way, building a relationship that results in a deep understanding of their needs, aspirations and goals. • We work at securing candidates that are unique by utilizing our global power, local intelligence and unique marketing, meaning that we can supply you with the most sought-after candidates that deliver unique skills and experience. • Choose our contract recruitment services and you’ll be looked after by your own dedicated team who will develop an in-depth understanding of your needs, creating a bespoke service unique to your organization or project. • Our focus is on workforce retention, keeping the skills and experience gained by our candidates within client organizations and offering long-term career building opportunities for our contract professionals. • Our in-house contractor management specialists ensure that our employees work in full compliance with all legal and fiscal requirements of the locations in which they operate, as well as arriving safely and ready to work. Our recruitment services include: * Visa & work permit administration. * Payroll & tax administration. * Travel services. * 24 hour emergency advice & support. * Accommodation arrangement. * Meet, greet & security services. * Pre-assignment medicals & inoculations. * Pre-assignment substance testing. Our multinational footprint ensures that we can offer you global power, local intelligence. And whether you’re a candidate or contractor, open up a world of opportunity with us. Show less

    • Saudi Arabia
    • Consumer Services
    • 1 - 100 Employee
    • Independent App Consultant (Temp - Contract)
      • Apr 2018 - Oct 2018

      Key Responsibilities: -------------------- • Assists client in the implementation of technical systems, software, hardware and IT solutions. • Responsible for the installation of CRM, Sales, and Billing systems product suite and platform. • Research and analyze problems and write reports about how to resolve the issues. • Conduct research as needed to gain a thorough understanding of customers’ system specifications, work practices, and the nature of the business. • Define client hardware, software, and network requirements. • Analyze customers’ IT needs then provide independent and objective advice for improvement. • Develop solutions and present proposals to clients orally and in writing. • Implement agreed-upon solutions for new and improved IT systems. • Assist clients through the change-management process. • Design, test, install and monitor IT systems. • Maintains, analyzes, troubleshoots, and repairs computer systems, hardware and computer peripherals. • Upgrades, maintains or replaces hardware and software systems. • Supports and maintains user account information including rights, security and systems groups. • Handle the day-to-day volumes of the assigned tasks and ensure the given SLAs (Service Level Agreement) are met per quality standards. • Maintain records of day-to-day work by updating trackers to reflect work done. • Communication with vendors/buyers/Customer Service/Fulfillment Center via business mail, receiving/analyzing/inspecting the query from Customer Service/Fulfillment Center and ensure them resolved properly. • Travelling to customer sites. • Liaising with staff at all levels of a client organization. • Prioritize tasks and meeting deadlines. • Assisting clients with change-management activities during project engagements. • Preparing and delivering complete documentation for all project engagements. • Presenting progress reports to Project Manager, Account Executive and or Operations Director. • Organizing training for client users. Show less

    • Senior Implementation Manager (Visiting to Saudi Arabia)
      • Apr 2017 - Oct 2018

      Key Responsibilities: -------------------- • Client-related travel required for some IT projects. • Creating business development plans. • Providing Strategy & Performance consulting services spanning domains that include information technology strategy. • Providing procurement assistance including, but not limited to, researching solutions, engaging with potential vendors, making recommendations for product purchases and evaluating bids. • Coordinate and lead diverse teams of consultants and clients. • Helping corporate teams grow and succeed by planning and directing their efforts, coaching with a view towards continuous improvement, enabling constructive conflict, and embracing unique points of view as i deliver strategic and practical solutions for their clients. • Teach teams to perform quantitative and qualitative research and analysis. • Teach teams to build persuasive, simple, and clear story lines, slides, and other output relevant to audiences of all levels. • Organize, lead, and facilitate large client team meetings and workshops. • Define scope and coordinate team activities to efficiently deliver complex and rapidly moving projects while keeping stakeholders informed throughout the process. • Coach, teach and inspire associates and managers in the firm. • Carrying out routine system health checks and troubleshooting any issues or problems. • Providing effective IT systems. • Managing and contributing to various IT projects including: coordinating a premises move and planning the related IT infrastructure, assessment of applications and technology, formulating and presenting solution options to various levels of management, influencing and advising on the equipment or software selection process. • Creating, developing and overseeing processes, protocols and procedures, ensuring compliance with applicable federal and state regulations and to minimize financial liability of the district. • Design, install, test and maintain of software systems. Show less

    • Saudi Arabia
    • Textile Manufacturing
    • 1 - 100 Employee
    • Senior Implementation Manager (Visiting to Saudi Arabia)
      • Nov 2015 - Apr 2017

      Key Responsibilities: -------------------- • Qualifying prospects against company criteria for idea customers and sales. • Making presentations to senior management and decision makers. • Draft and deliver proposals. • Work with ISP and other outside vendors to ensure dependable operations. • Work with vendors and vendor supplied systems to track service requests through to completion. • Providing feedback to management on ways to enhance technologies and improve company and brand reputation. • Involved in systems installation & configuration including: general computer support, upgrades, software installations, license management, server set up and management, network and printer support, deployment of equipment, management of inventories and end user support. • Providing technology support and solutions to meet the needs of the organization. • In charge of providing user training on common business applications and use of the ICT systems. • Participating in research and recommendation of improved infrastructure processes and technologies to include growth planning. • Identifying technologies support requirements and work with managers to develop and improve technologies tools. • Resolving any discrepancies, generating KPIs and reports regarding products and services provided. • Positive representation of the company for technology enhancement projects. • Conducting all business activities related to technology with highest degree of professionalism integrity. • Work directly with vendors to schedule repairs and maintenance. • Request and evaluate services with vendors and service providers. • Operating and configuring IT business support systems, configuring new business requirements, performing change requests. • Provide timely and export advice on emerging trends and issues affecting information systems service delivery and support. • Manage databases, applications and mobile applications development when required to automate business processes. Show less

    • Saudi Arabia
    • Textile Manufacturing
    • 1 - 100 Employee
    • Senior Implementation Manager (Visiting to Saudi Arabia)
      • Feb 2014 - Oct 2015

      Key Responsibilities: -------------------- • Deliver fully tested source code complying with quality indicators objectives. • Analyze, design, implement and integrate functional requirements in the solutions. • Address technical aspects with architect and functional aspects with business analyst. • Develop new functionalities on the existing software products. • Lead/mentor developers and share knowledge through knowledge-sharing presentations. • Build new systems/applications using technologies like Microsoft .NET Framework, VB.NET, ADO.NET and Microsoft SQL Server Database. • Making presentations to a wide-variety of audiences within the organization. • Backup verification - Verify that the backups on a regular basis. • Windows, SQL Server or application updates - check for service packs/patches that need to be installed on the SQL Server from either hardware, OS, DBMS or application perspective. • Performing database system administration activities, which includes coordinating and managing the purchasing, installation, and configuration of tools, software and related application software upgrades. • Assuring technical support problem resolution related to database management software, operating systems, and/or business application software systems through cooperative relationship with technical staff. • Implementing database system changes and administering access to systems and information utilizing approved information technology security policies, standards and guidelines. • Preparing project proposals and budgets, performing analysis for new technologies and system enhancements. • Planning, designing, implementing and maintaining district-wide business applications and database systems. • Tests and troubleshoots final system setups. • Defines and executes on delivery and implementation plans. • Works on projects/matters of huge complexity in a support role. • Evaluates client needs, develops configurations that support business processes. Show less

    • Sudan
    • IT Services and IT Consulting
    • Founder & Database Systems Developer
      • Feb 2014 - Oct 2015

      Key Responsibilities: -------------------- • Implementing & managing database application project for the Saudi client (Al-Dawli Trading Organization) in Saudi Arabia. Key Responsibilities: -------------------- • Implementing & managing database application project for the Saudi client (Al-Dawli Trading Organization) in Saudi Arabia.

    • Sudan
    • Food and Beverage Services
    • 100 - 200 Employee
    • Database Administrator (DBA)
      • May 2013 - Feb 2014

      Key Responsibilities: -------------------- • Setup alerts for specific error levels or error messages that impact the SQL Servers in order to be notified automatically. • Setup jobs to query for specific conditions in the tables to validate data was loaded or data is being added to specific tables based on the business processes throughout the day. • Setup notification on job success, failure or completion. • Setup centralized error handling on a per SQL Server, application or enterprise basis then determine the business rules for specific error conditions. • Shrinking databases - when databases or transaction logs are larger, than necessary so as to free up disk space. • Removing unneeded logins and users for individuals that have left the organization, had a change in position, etc. • Performing database maintenance on a weekly or monthly basis. • Reviewing the fragmentation for databases to determine if particular indexes must be rebuilt based on analysis from a backup SQL Server. • Performing capacity planning to ensure having sufficient storage for a specific period of time such as for 6, 12 or 18 months. • Providing support for Microsoft Dynamics AX users. • Understanding end-user requirements for Microsoft Dynamics AX, designing solutions to fit these requirements and delivering upon them. • Responsible for developing various change requests and any/all necessary reporting requirements that arise. • Ensuring full testing of the unit/integration is completed for all areas. • Responsible for documentation & version management. • Acting as a key point of contact for the Microsoft Dynamics AX software, resolving any day to day queries that may arise across various departments and locations. • Responsible for configuration & maintenance of Microsoft Dynamics AX databases. • Perform any other duties as requested by Line Manager. • Inform and train users and management in how to adhere local security database server policies. Show less

    • Sudan
    • Computer and Network Security
    • 1 - 100 Employee
    • Team Member
      • Apr 2013 - May 2013

      About Broken Cipher PenTest Systems: --------------------------------------- Broken Cipher is a cyber-security firm dedicated to helping clients secure their computing environments and meet applicable mandatory industry and government compliance requirements. A provider of professional information security services. Contact Broken Cipher PenTest Systems: ----------------------------------------- Adress: 3rd Floor, Building No.18 West, St. No.39, Khartoum2, Khartoum State, Sudan Phone: +249 123 101 701 / +249 123 101 702 Email: info@brokencipher.org Show less

    • Database Systems Manager
      • Nov 2011 - May 2013

      Key Responsibilities: ---------------------- • Liaise with developers to improve applications and establish best practices. • Gather user requirements and identify new features. • Develop technical and training manuals. • Provide data management support to users. • Provide training and end-user support during and after the implementation process. • Ensure all database programs meet company and performance requirements. • Research and suggest new database products, services and protocols. • Involved in pre-sales product demonstrations and provide assistance in scoping projects and developing proposals. • Design, develop and implement database systems based on customer requirements. • Optimize database systems for performance efficiency. • Prepare design specifications and functional documentations for assigned database projects. • Perform space management and capacity planning for database systems. • Design and develop database tables and dictionaries. • Ensure data quality and integrity in databases. • Identify any issues related to database performance and provide corrective measures. • Create complex functions, scripts, stored procedures and triggers to support application development. • Participate in database design and architecture to support application development projects. • Perform data back-up and archival on regular basis. • Test databases and perform bug fixes. • Troubleshoot database related issues in a timely fashion. • Develop security procedures to protect databases from unauthorized usage. • Evaluate existing database and recommend improvements for performance efficiency. • Develop best practices for database design and development activities. • Involved in planning, developing and troubleshooting of databases. • Responsible for the performance, integrity and security of databases. • Responsible for designing, testing, planning, implementing, protecting, operating, managing and maintaining company's databases. Show less

    • Assistant English Teacher
      • May 2011 - Nov 2011

      Key Responsibilities:----------------------• Teaching English Language Grammar course for beginners.• Conducting English Language Vocabulary session for beginners.• Find ways to involve students into their lessons.• Work with different learning styles to get the most out of each student.• Engaging parents and creating healthy relationships with students and faculty to help and create a quality learning environment.• Use professional discretion and judgment in managing students in classroom setting.• Promote safe, effective, and ethical learning environment.• Develop course syllabus, assess, supervise, and motivate students.• Write progress reports and notes homework.• Preparing the curriculum and presenting the material to the students.• Ensuring that class materials are up to date.• Reviewing curriculum and demonstrating professionalism in dealing with others.• Creating lesson plans, evaluating student performance, maintaining classroom records, meeting with parents, teachers, and other professionals, updating curriculum, and participating in school or campus events.• Responsible for overseeing a study hall.• Manage and monitor student behavior.• Organize, maintain and manage class systems in proper working condition.• Initiate and implement systems, procedures and other student management issues.• Develop and implement lesson plans and classroom activities in consistent with the student management issues.• Integrate special lesson plans with core academic curriculum.• Coordinate and collaborate with principal, head teacher and teachers.• Explain complicated ideas and principles with understandable language.• Manage a classroom with groups of students while making sure that individuals comprehend the concepts explained.• Do student assessment and evaluation based on rubrics.• Conduct training and provide hands-on activities.• Attentive to the students' activity and progress.• Give constructive, timely feedback and evaluate students' work. Show less

    • Computer Teacher
      • Oct 2010 - Oct 2011

      Key Responsibilities:----------------------• Design and develop high-end technical courses curriculum.• Design and develop appropriate computer instructional material.• Design, facilitate, and teach the computer instruction component.• Guide and assist students in their entire learning experience, including welcoming them to the class, creating a curriculum and presenting all class information.• Educate students on how computers work, from the basic science and mathematics behind their operation to the actual hardware and the software built on those foundations.• Responsible for instructing computer science to students at both high school and college levels.• Cover basic keyboarding and computer functions for teenagers in public school or adults who are updating their work skills in a night class.• Help younger students learn how to navigate a computer.• Teach students and learners to use computers.• Teach basic computer skills and knowledge of software, MS Office, and assist program students with program presentation.• Teach high-end technical courses and tutorials.• Teach students about computer science, which is the study of how computer process and store information.• Teach students to write computer programs and algorithms using programming languages; computer systems design is also covered.• Teach more complicated elements and topics of computer science to college students.• Teach advanced programs and computer analysis.• Explain new ideas and unfamiliar concepts with authority and in a clear and concise way so that students can understand.• Help students learn different computer-related skills based on grade-level.• Prepare execute lesson plans, assigning tasks, and evaluating student work and progress.• Tracking attendance, assigning homework, grading assignments, giving feedback and communicating effectively with students at all levels of technological understanding.• Determine and troubleshoot technology services, for staff. Show less

    • Database Designer & Developer
      • Feb 2010 - Oct 2010

      Key Responsibilities: ---------------------- • Reviewing and analyzing projects' databases. • Testing websites and identifying any technical problems and hitches. • Attending meetings with company's clients. • Responsible for internal and external communication related to Relational Database Management Systems (RDBMS). • Database system installation, configuration and administration. • Train development team in different database skills. • Creating new courses to fulfill the client’s needs in the area of DBMS. • Enhancing and developing instructors’ knowledge to coup with the market needs. • Creating and managing projects' databases. • Coding, updating, debugging and optimizing SQL statements. • Interpret written business requirements and technical specifications documents. • Database archiving and reporting. • Building friendly user interfaces and coding with VB.NET. • Review and analyze requirements, design documents to produce estimates and task lists based on those requirements. • Learn the clients’ business needs and apply this understanding when designing and testing new products or features. • Support and enhance an existing production system for company's clients. • Assisting in documenting and managing work tasks and requirements. • Accessing the database and working with live data as well as designing and generating live reports. • Design stable, reliable and effective databases, according to client’s needs. • Developing, testing, improving and maintaining new and existing databases to help users retrieve data effectively. • Work closely with developers to ensure system consistency as part of company's IT team. • Collaborate with administrators and clients to provide technical support and identify new requirements. • Ensure company's database systems run effectively and securely on a daily basis. • Optimize and maintain legacy systems. • Modify databases according to requests and perform tests. • Solve database usage issues and malfunctions. Show less

    • Sudan
    • Higher Education
    • 100 - 200 Employee
    • Teaching Assistant
      • Oct 2009 - Feb 2010

      Key Responsibilities: ---------------------- • Teach courses in their subject area. • Reinforce lessons presented by teachers by reviewing material with students one-on-one or in small groups. • Help teachers with record-keeping, such as tracking attendance and calculating grades. • Enforce school and class rules to help teach students proper behavior. • Help teachers prepare for lessons by getting materials ready or setting up equipment, such as computer's lab. • Help supervise students. • Work with students who are studying for a degree or a certificate or are taking classes to improve their knowledge or career skills. • Responsible for performing teaching and teaching-related duties to assist faculty members, professors, department heads and other faculty, proctors exams, grades tests and homework, and records grades in grade-book; also assigned material in class as needed. • Develop an instructional plan (known as a course outline or syllabus) for the course(s) they teach and ensure that it meets college and department standards. • Plan lessons and assignments. • Work with colleagues to develop or modify the curriculum for a degree or certificate program involving a series of courses. • Assess students’ progress by grading papers, tests, and other work. • Advise students about which classes to take and how to achieve their goals. • Stay informed about changes and innovations in their field. • Conduct research and experiments to advance knowledge in their field. • Supervise under-graduate students who are working toward bachelor degrees. Show less

Education

  • North China Electric Power University
    Master of Science (M.Sc. honor), Big Data and Knowledge Engineering
    2018 - 2020
  • Al-Neelain University
    Bachelor of Science (B.Sc. honor), Management Information Systems (MIS)
    2004 - 2009

Community

You need to have a working account to view this content. Click here to join now