diff --git a/arrays-strings/__init__.py b/arrays_strings/__init__.py similarity index 100% rename from arrays-strings/__init__.py rename to arrays_strings/__init__.py diff --git a/arrays-strings/compress/__init__.py b/arrays_strings/compress/__init__.py similarity index 100% rename from arrays-strings/compress/__init__.py rename to arrays_strings/compress/__init__.py diff --git a/arrays-strings/compress/compress.ipynb b/arrays_strings/compress/compress.ipynb similarity index 100% rename from arrays-strings/compress/compress.ipynb rename to arrays_strings/compress/compress.ipynb diff --git a/arrays-strings/hash_map/__init__.py b/arrays_strings/hash_map/__init__.py similarity index 100% rename from arrays-strings/hash_map/__init__.py rename to arrays_strings/hash_map/__init__.py diff --git a/arrays-strings/hash_map/hash_map.ipynb b/arrays_strings/hash_map/hash_map.ipynb similarity index 100% rename from arrays-strings/hash_map/hash_map.ipynb rename to arrays_strings/hash_map/hash_map.ipynb diff --git a/arrays-strings/permutation/__init__.py b/arrays_strings/permutation/__init__.py similarity index 100% rename from arrays-strings/permutation/__init__.py rename to arrays_strings/permutation/__init__.py diff --git a/arrays-strings/permutation/permutation.ipynb b/arrays_strings/permutation/permutation.ipynb similarity index 100% rename from arrays-strings/permutation/permutation.ipynb rename to arrays_strings/permutation/permutation.ipynb diff --git a/arrays-strings/replace_char/__init__.py b/arrays_strings/replace_char/__init__.py similarity index 100% rename from arrays-strings/replace_char/__init__.py rename to arrays_strings/replace_char/__init__.py diff --git a/arrays-strings/replace_char/replace_char.ipynb b/arrays_strings/replace_char/replace_char.ipynb similarity index 100% rename from arrays-strings/replace_char/replace_char.ipynb rename to arrays_strings/replace_char/replace_char.ipynb diff --git a/arrays-strings/reverse_string/__init__.py b/arrays_strings/reverse_string/__init__.py similarity index 100% rename from arrays-strings/reverse_string/__init__.py rename to arrays_strings/reverse_string/__init__.py diff --git a/arrays-strings/reverse_string/reverse_string.cpp b/arrays_strings/reverse_string/reverse_string.cpp similarity index 100% rename from arrays-strings/reverse_string/reverse_string.cpp rename to arrays_strings/reverse_string/reverse_string.cpp diff --git a/arrays-strings/reverse_string/reverse_string.ipynb b/arrays_strings/reverse_string/reverse_string.ipynb similarity index 100% rename from arrays-strings/reverse_string/reverse_string.ipynb rename to arrays_strings/reverse_string/reverse_string.ipynb diff --git a/arrays-strings/rotation/__init__.py b/arrays_strings/rotation/__init__.py similarity index 100% rename from arrays-strings/rotation/__init__.py rename to arrays_strings/rotation/__init__.py diff --git a/arrays-strings/rotation/rotation.ipynb b/arrays_strings/rotation/rotation.ipynb similarity index 100% rename from arrays-strings/rotation/rotation.ipynb rename to arrays_strings/rotation/rotation.ipynb diff --git a/arrays-strings/tests/__init__.py b/arrays_strings/tests/__init__.py similarity index 100% rename from arrays-strings/tests/__init__.py rename to arrays_strings/tests/__init__.py diff --git a/arrays-strings/unique_chars/__init__.py b/arrays_strings/unique_chars/__init__.py similarity index 100% rename from arrays-strings/unique_chars/__init__.py rename to arrays_strings/unique_chars/__init__.py diff --git a/arrays-strings/unique_chars/unique_chars.ipynb b/arrays_strings/unique_chars/unique_chars.ipynb similarity index 100% rename from arrays-strings/unique_chars/unique_chars.ipynb rename to arrays_strings/unique_chars/unique_chars.ipynb diff --git a/hacker-rank/__init__.py b/hackerrank_topcoder/__init__.py similarity index 100% rename from hacker-rank/__init__.py rename to hackerrank_topcoder/__init__.py diff --git a/hacker-rank/maximizing-xor.ipynb b/hackerrank_topcoder/maximizing-xor.ipynb similarity index 100% rename from hacker-rank/maximizing-xor.ipynb rename to hackerrank_topcoder/maximizing-xor.ipynb diff --git a/hacker-rank/tests/__init__.py b/hackerrank_topcoder/tests/__init__.py similarity index 100% rename from hacker-rank/tests/__init__.py rename to hackerrank_topcoder/tests/__init__.py diff --git a/hacker-rank/utopian-tree.ipynb b/hackerrank_topcoder/utopian-tree.ipynb similarity index 100% rename from hacker-rank/utopian-tree.ipynb rename to hackerrank_topcoder/utopian-tree.ipynb diff --git a/linked-lists/__init__.py b/linked_lists/__init__.py similarity index 100% rename from linked-lists/__init__.py rename to linked_lists/__init__.py diff --git a/linked-lists/add-reverse.ipynb b/linked_lists/add-reverse.ipynb similarity index 100% rename from linked-lists/add-reverse.ipynb rename to linked_lists/add-reverse.ipynb diff --git a/linked-lists/delete-mid.ipynb b/linked_lists/delete-mid.ipynb similarity index 100% rename from linked-lists/delete-mid.ipynb rename to linked_lists/delete-mid.ipynb diff --git a/linked-lists/find-loop-start.ipynb b/linked_lists/find-loop-start.ipynb similarity index 100% rename from linked-lists/find-loop-start.ipynb rename to linked_lists/find-loop-start.ipynb diff --git a/linked-lists/kth-to-last-elem.ipynb b/linked_lists/kth-to-last-elem.ipynb similarity index 100% rename from linked-lists/kth-to-last-elem.ipynb rename to linked_lists/kth-to-last-elem.ipynb diff --git a/linked-lists/linked-list.ipynb b/linked_lists/linked-list.ipynb similarity index 100% rename from linked-lists/linked-list.ipynb rename to linked_lists/linked-list.ipynb diff --git a/linked-lists/linked_list.py b/linked_lists/linked_list.py similarity index 100% rename from linked-lists/linked_list.py rename to linked_lists/linked_list.py diff --git a/linked-lists/palindrome.ipynb b/linked_lists/palindrome.ipynb similarity index 100% rename from linked-lists/palindrome.ipynb rename to linked_lists/palindrome.ipynb diff --git a/linked-lists/partition.ipynb b/linked_lists/partition.ipynb similarity index 100% rename from linked-lists/partition.ipynb rename to linked_lists/partition.ipynb diff --git a/linked-lists/remove-duplicates.ipynb b/linked_lists/remove-duplicates.ipynb similarity index 100% rename from linked-lists/remove-duplicates.ipynb rename to linked_lists/remove-duplicates.ipynb diff --git a/linked-lists/tests/__init__.py b/linked_lists/tests/__init__.py similarity index 100% rename from linked-lists/tests/__init__.py rename to linked_lists/tests/__init__.py diff --git a/recursion-dynamic/__init__.py b/recursion_dynamic/__init__.py similarity index 100% rename from recursion-dynamic/__init__.py rename to recursion_dynamic/__init__.py diff --git a/recursion-dynamic/fibonacci.ipynb b/recursion_dynamic/fibonacci.ipynb similarity index 100% rename from recursion-dynamic/fibonacci.ipynb rename to recursion_dynamic/fibonacci.ipynb diff --git a/recursion-dynamic/tests/__init__.py b/recursion_dynamic/tests/__init__.py similarity index 100% rename from recursion-dynamic/tests/__init__.py rename to recursion_dynamic/tests/__init__.py diff --git a/sorting-searching/__init__.py b/sorting_searching/__init__.py similarity index 100% rename from sorting-searching/__init__.py rename to sorting_searching/__init__.py diff --git a/sorting-searching/insertion-sort.ipynb b/sorting_searching/insertion-sort.ipynb similarity index 100% rename from sorting-searching/insertion-sort.ipynb rename to sorting_searching/insertion-sort.ipynb diff --git a/sorting-searching/merge-sort.ipynb b/sorting_searching/merge-sort.ipynb similarity index 100% rename from sorting-searching/merge-sort.ipynb rename to sorting_searching/merge-sort.ipynb diff --git a/sorting-searching/quick-sort.ipynb b/sorting_searching/quick-sort.ipynb similarity index 100% rename from sorting-searching/quick-sort.ipynb rename to sorting_searching/quick-sort.ipynb diff --git a/sorting-searching/selection-sort.ipynb b/sorting_searching/selection-sort.ipynb similarity index 100% rename from sorting-searching/selection-sort.ipynb rename to sorting_searching/selection-sort.ipynb diff --git a/sorting-searching/tests/__init__.py b/sorting_searching/tests/__init__.py similarity index 100% rename from sorting-searching/tests/__init__.py rename to sorting_searching/tests/__init__.py diff --git a/stacks-queues/__init__.py b/stacks_queues/__init__.py similarity index 100% rename from stacks-queues/__init__.py rename to stacks_queues/__init__.py diff --git a/stacks-queues/hanoi.ipynb b/stacks_queues/hanoi.ipynb similarity index 100% rename from stacks-queues/hanoi.ipynb rename to stacks_queues/hanoi.ipynb diff --git a/stacks-queues/n-stacks.ipynb b/stacks_queues/n-stacks.ipynb similarity index 100% rename from stacks-queues/n-stacks.ipynb rename to stacks_queues/n-stacks.ipynb diff --git a/stacks-queues/queue-from-stacks.ipynb b/stacks_queues/queue-from-stacks.ipynb similarity index 100% rename from stacks-queues/queue-from-stacks.ipynb rename to stacks_queues/queue-from-stacks.ipynb diff --git a/stacks-queues/queue-list.ipynb b/stacks_queues/queue-list.ipynb similarity index 100% rename from stacks-queues/queue-list.ipynb rename to stacks_queues/queue-list.ipynb diff --git a/stacks-queues/queue_list.py b/stacks_queues/queue_list.py similarity index 100% rename from stacks-queues/queue_list.py rename to stacks_queues/queue_list.py diff --git a/stacks-queues/set-of-stacks.ipynb b/stacks_queues/set-of-stacks.ipynb similarity index 100% rename from stacks-queues/set-of-stacks.ipynb rename to stacks_queues/set-of-stacks.ipynb diff --git a/stacks-queues/sort-stack.ipynb b/stacks_queues/sort-stack.ipynb similarity index 100% rename from stacks-queues/sort-stack.ipynb rename to stacks_queues/sort-stack.ipynb diff --git a/stacks-queues/stack-min.ipynb b/stacks_queues/stack-min.ipynb similarity index 100% rename from stacks-queues/stack-min.ipynb rename to stacks_queues/stack-min.ipynb diff --git a/stacks-queues/stack.ipynb b/stacks_queues/stack.ipynb similarity index 100% rename from stacks-queues/stack.ipynb rename to stacks_queues/stack.ipynb diff --git a/stacks-queues/stack.py b/stacks_queues/stack.py similarity index 100% rename from stacks-queues/stack.py rename to stacks_queues/stack.py diff --git a/stacks-queues/tests/__init__.py b/stacks_queues/tests/__init__.py similarity index 100% rename from stacks-queues/tests/__init__.py rename to stacks_queues/tests/__init__.py