I am teacher by profession with over 1 year experience. Can teach mathematics, English grammar, MS Excel and MS -word(basics), Algorithms, Operating Systems. Boolean algebra. Combinational and sequential circuits. Memory hierarchy: cache, main memory and secondary storage; I/O interface (interrupt and DMA mode). Programming in C. Recursion. Arrays, stacks, queues, linked lists, trees, binary search trees, binary heaps, graphs. Searching, sorting, hashing. Asymptotic worst case time and space complexity. Algorithm design techniques: greedy, dynamic programming and divide-and-conquer. Graph search, minimum spanning trees, shortest paths. Can also work as Data entry operator or typist.